1. 程式人生 > >MongoDB文件翻譯-CRUD操作

MongoDB文件翻譯-CRUD操作

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提供了批量寫的功能。詳情見 批量寫操作