十四、mongoDB之find操作
程序员文章站
2022-07-12 14:34:35
...
mongoDB之find操作
运算符 | 含义 |
---|---|
find | 查询文档 |
findAndModify | 查询和修改同时 |
findOne | 查询一个,多个结果返回第一个 |
findoneAndDelete | 查询并删除符合条件的 |
findOneAndReplace | 查询并替换符合条件的 |
findoneAndUpdate | 插入一个或者多个 |
db.products.find( { qty: { $gt: 25 } } )
db.people.findAndModify({
query: { name: "Tom", state: "active", rating: { $gt: 10 } },
sort: { rating: 1 },
update: { $inc: { score: 1 } }
})
db.bios.findOne(
{ contribs: 'OOP' },
{ _id: 0, 'name.first': 0, birth: 0 }
)
db.scores.findOneAndDelete(
{ "name" : "M. Tagnum" }
)
//查询并替换符合条件的
db.mycollection.findOneAndReplace(
{ "score" : { $lt : 20000 } },
{ "team" : "Observant Badgers", "score" : 20000 },
{ sort: { "score" : 1 } }
)
//查询并更新
db.scores.findOneAndUpdate(
{ "name" : "R. Stiles" },
{ $inc: { "points" : 5 } }
)
下一篇: Python-find