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数据库的增删改查操作示例,代码仅为演示,实际使用中请根据具体情况进行调整。