mongodb简单查询文档(document)

查询

db.集合名.find(<query>, [projection])

说明:

  • query:可选, document 类型,设置查询条件。如果查询所有文档,不传此参数 或 传递空文档 ( {} )

  • projection:可选, document类型。查询哪些字段。如果查询所有字段,不传此参数

例子:查询所有

查询 user 所有记录

db.user.find()

查询条件

例子:一个查询条件

db.user.find( {"username":"lilei"})

key不加双引号也可以

例子:多个查询条件

db.user.find( {"username":"lilei","age":20})

投影查询

查询指定的 键值

db.user.find({},{_id:0,username:1,"password":1})

介绍:

  • {}:占位,表示查询条件
  • {_id:0,username:1,"password":1}:0表示不显示,1表示显示,_id 是主键,默认显示

执行结果:


{ "username" : "lilei", "password" : "123456" }
{ "username" : "lilei", "password" : "123456" }
{ "username" : "lilei", "password" : "123456" }
{ "username" : "lilei", "password" : "123456" }

查询条件+投影查询

db.user.find(
    {"username":"lilei","age":20},
    {_id:0,username:1,"password":1}
)

key不加双引号也可以


原文出处:/show_1IX1dhcqC4Y2.html