mongodb查询数据的方法

  介绍

这篇文章主要介绍mongodb查询数据的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

查询数据使用db。表名;()查询数据。

如果不指定条件时则默认查询所有,例如:

祝辞,db.noPK.find ()   {,“_id",:, ObjectId (“5 a50642b908e6b07a84472a2"),“name",:,“javascript",,“value",:,“vue.js",}   {,“_id",:, ObjectId (“5 a50703c908e6b07a84472a6"),“name",:,“shell",,“type",:,“script",}

指定条件查询

祝辞,db.noPK.find ({“name":“shell"})   {,“_id",:, ObjectId (“5 a50703c908e6b07a84472a6"),“name",:,“shell",,“type",:,“script",}

如果希望显示的数据格式化显示,则使用漂亮的()。

例如:

祝辞,db.noPK.find ({“name":“shell"}) .pretty ()   {   “_id",:, ObjectId (“5 a50703c908e6b07a84472a6"),   “name",:,“shell"   “type",:“script"   }

<>强查询条件

$ lt小于例如{“age": {$ lt: 30}}

$ lte小于或等于例如{“age": {$ lte: 30}}

$ gt大于例如{“age": {$ gt: 30}}

gte大美元于或等于

美元不不等于

美元或逻辑或,

例如:

db.user.find ({“or"美元:[{“hobby":“swimming"}, {“gender":“female"}]}, {“_id": 0})   {,“hobby",:,“swimming",,“gender",:,“female",}   {,“hobby",:,“swimming",,“gender",:,“male",}

查询表中一共有多少条数据,使用.count()方法。

例如:

db.noPK.find () .count ()

只查询一条数据,使用findOne ()。

如果不给参数的话默认返回第一条数据,如果指定了条件进行查询,返回根据条件查询到的第一条。

例如:获取一条数据,不指定条件:

db.noPK.findOne ()

指定条件

db.noPK.findOne ({“name":“javascript"})

如果想查询并删除某条数据可以使用findOneAndDelete ()

同样的如果不指定条件的话,默认删除表中的第一条数据。

例如:

db.noPK.findOneAndDelete ()

指定条件

db.noPK.findOneAndDelete ({“name":“was"})

以上是mongodb查询数据的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

mongodb查询数据的方法