MongoDB数据库的增删改查操作

7 min read

MongoDB是一种基于文档结构存储数据的NoSQL数据库,相对于传统的关系型数据库,其增删改查的操作方式有很大区别。

下面是MongoDB数据库的增、删、改、查操作示例:

1.增:

在MongoDB中,增加数据的方法是使用insert()或save()函数。

插入单个文档

db.collection.insert(document)
db.collection.save(document)

插入多个文档

db.collection.insertMany(documents)
db.collection.insertMany(
[ { item: "apple", qty: 5 },
{ item: "banana", qty: 7 },
{ item: "pear", qty: 2 }]
)

2.删:

在MongoDB中,删除数据的方法是使用delete()函数,可以通过条件删除单个或多个文档。

删除单个文档

db.collection.deleteOne(filter)

删除多个文档

db.collection.deleteMany(filter)

3.改:

在MongoDB中,修改数据的方法是使用update()函数。

修改单个文档

db.collection.updateOne(filter, update, options)

修改多个文档

db.collection.updateMany(filter, update, options)

4.查:

在MongoDB中,查询数据的方法是使用find()函数。

查找所有文档

db.collection.find()

查找匹配条件的文档

db.collection.find(filter)

查找并限制返回结果数量

db.collection.find().limit(5)

以上为MongoDB数据库的增删改查操作示例,代码仅为演示,实际使用中请根据具体情况进行调整。