5.MongoDB CRUD Operations-官方文档摘录

时间:2022-05-21 10:50:08

总结

1. CRUD:createreadupdate, and delete DOCUMENT

2.在3.2版本的插入方式

db.collection.insertOne()
db.collection.insertMany()

db.users.insertOne(
{
name:"sue",
age:26,
status:"pending"

}
)

  

3 Read 操作

db.users.find(
{
age:{$gt:18},
name:1,address:1
}
)

4 Update操作

db.collection.updateOne()
db.collection.updatMany()
db.collection.replaceOne()

db.users.find(
{
age:{$gt:18},
name:1,address:1
}
)


5 Delete操作

db.users.deleteOne()
db.users.deleteMany()

CRUD operations createreadupdate, and delete documents.

Create Operations

Create or insert operations add new documents to a collection. If the collection does not currently exist, insert operations will create the collection.

MongoDB provides the following methods to insert documents into a collection:

In MongoDB, insert operations target a single collection. All write operations in MongoDB are atomic on the level of a single document.

5.MongoDB CRUD Operations-官方文档摘录

For examples, see Insert Documents.

Read Operations

Read operations retrieves documents from a collection; i.e. queries a collection for documents. MongoDB provides the following methods to read documents from a collection:

You can specify query filters or criteria that identify the documents to return.

5.MongoDB CRUD Operations-官方文档摘录

For examples, see:

Update Operations

Update operations modify existing documents in a collection. MongoDB provides the following methods to update documents of a collection:

In MongoDB, update operations target a single collection. All write operations in MongoDB are atomic on the level of a single document.

You can specify criteria, or filters, that identify the documents to update. These filters use the same syntax as read operations.

5.MongoDB CRUD Operations-官方文档摘录

For examples, see Update Documents.

Delete Operations

Delete operations remove documents from a collection. MongoDB provides the following methods to delete documents of a collection:

In MongoDB, delete operations target a single collection. All write operations in MongoDB are atomic on the level of a single document.

You can specify criteria, or filters, that identify the documents to remove. These filters use the same syntax as read operations.

5.MongoDB CRUD Operations-官方文档摘录

For examples, see Delete Documents.

Bulk Write

MongoDB provides the ability to perform write operations in bulk. For details, see Bulk Write Operations.