查询文档
MongoDB提供了丰富的查询操作符,可以根据条件查询文档。以下是一些常见的查询操作符:
find():查询集合中的所有文档。findOne():查询集合中的第一个文档。find({ field: value }):查询具有指定字段值的文档。find({ field: { $gt: value } }):查询指定字段大于指定值的文档。find({ field: { $in: [value1, value2, ...] } }):查询指定字段值在指定值列表中的文档。
例如,以下命令查询名为mycollection的集合中所有年龄大于等于30的文档:
db.mycollection.find({ age: { $gte: 30 } })这将返回名为mycollection的集合中所有年龄大于等于30的文档。
更新文档
MongoDB中更新文档非常方便,可以使用集合对象的updateOne()或updateMany()方法。例如,要将名为mycollection的集合中名为John的文档的年龄更新为35,可以使用以下命令:
db.mycollection.updateOne({ name: "John" }, { $set: { age: 35 } })这将更新名为mycollection的集合中名为John的文档的年龄为35。如果要更新多个文档,可以使用updateMany()方法。
删除文档
MongoDB中删除文档也非常简单,可以使用集合对象的deleteOne()或deleteMany()方法。例如,要删除名为mycollection的集合中名为John的文档,可以使用以下命令:
db.mycollection.deleteOne({ name: "John" })这将删除名为mycollection的集合中名为John的文档。如果要删除多个文档,可以使用deleteMany()方法。


