MongoDB文件翻譯-CRUD操作
阿新 • • 發佈:2018-12-24
MongoDB CRUD操作
CRUD操作包括建立(create)、讀取(read)、更新(update)和刪除(delete) 文件
(document)。
建立操作
建立/插入操作是增加新的文件到集合
中。如果當時集合不存在,該操作將會建立該集合
。
MongoDB提供了以下方法來插入文件
到集合
中:
db.collection.insert()
db.collection.insertOne()
版本3.2新增db.collection.insertMany()
版本3.2新增
在MongoDB中,插入操作是針對單個集合
的。在單個文件
的級別,所有的寫操作都是原子的。
讀操作
讀操作是從集合
中獲取文件
,即,查詢文件以獲取集合
。MongoDB提供了以下方法來從集合中讀取文件。
* db.collection.find()
你可以指定所返回文件的查詢過濾器或者約束條件。
更新操作
更新操作修改集合
中已經存在的`文件。MongoDB提供了以下方法來更新集合中的文件。
db.collection.update()
db.collection.updateOne()
3.2版本新增db.collection.updateMany()
3.2版本新增db.collection.replaceOne()
3.2版本新增
在MongoDB中,更新操作是針對單個集合
你可以指定要更新的文件的過濾器或約束條件。這些過濾器與讀操作使用相同的語法。
刪除操作
刪除操作是從集合中移除文件。MongoDB提供了以下方法從集合中刪除文件。
db.collection.remove()
db.collection.deleteOne()
3.2版本新增db.collection.deleteMany()
3.2版本新增
在MongoDB中,更新操作是針對單個集合的。在單個文件的級別,所有的寫操作都是原子的。
你可以指定要更新的文件的過濾器或約束條件。這些過濾器與讀操作使用相同的語法。
批量寫
MongoDB提供了批量寫的功能。詳情見 批量寫操作