欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

十四、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 } }
)
相关标签: find