美文网首页
MongoDB之查询方法

MongoDB之查询方法

作者: Minerest | 来源:发表于2019-05-05 15:01 被阅读0次

MongoDB提供db.collection.find()方法从集合中读取文档。
db.collection.find()方法返回指向匹配文档:doc.cursor</tutorial/iterate-a-cursor>

db.collection.find(<query filter>,<projection>)
  • 一个空的query filter文档({ })选择集合中的所有文档:
 db.users.find({ }) == db.users.find()
  • 指定查询过滤条件
    指定等于条件
    举例一:从users集合中检索status字段值为“A”的所有文档:
db.users.find({status:"A"})

举例二:从user集合中检索status字段值为“P”或“D”的所有文档:

db.users.find( { status : { $in : ["P","D" ] } } )
  • 指定AND条件
    举例一:下面的示例在users集合中检索status等于“A”**并且**age小于($lt)30是所有文档:
 db.users.find( { status : "A",age : {  $lt :30 } }  )
  • 指定OR条件
    举例一:下面的示例在users集合中检索status等于“A”**或者**age小于($lt)30是所有文档:
db.users.find(
    {
         $or: [ { status : "A"},{ age: { $lt:30}} ]
    }
)
  • 指定AND和OR条件
    举例一:下面的示例在users集合中检索status等于“A”**并且**要么age小于($lt)30要么type等于1的所有文档:
db.users.find(
     {
          status : "A",
          $or : [ { age:{$lt:30} } , { type : 1 } ]
     }
)

相关文章

  • MongoDB之查询方法

    MongoDB提供db.collection.find()方法从集合中读取文档。db.collection.fin...

  • MongoDB中查询方法

    1.Limit和Skip方法 1.1Limit() 方法limit():用于读取指定数量的文档 db.集合名称.f...

  • MongoDB - 查询

    主要是说明mongodb的数据查询方法,本次不使用mongo shell来操作,使用图形化操作软件Robo来执行m...

  • spring data mongodb Query 及分页

    查询方法定义的两种方式 根据方法名来自动推测 自定义 本文介绍自定义的方式 @Query注解 Mongodb使用的...

  • node.js单元测试问题

    我编写了一个函数,里面封装有mongodb的连接,验证,查询方法,这样的一个函数,如何进行单元测试呢?请大神们赐教哦

  • 128|MongDB 之索引

    https://github.com/qianjiahao/MongoDB/wiki/MongoDB之索引

  • node.js之 mongodb 入门教程

    mongodb之 mongodb 入门教程 下载方式: ww.mongodb.com/download-cente...

  • Python MongoDB 一些聚合查询方法

    MongoDB 的聚合查询语法一直让我难以很好的入门,如果不是因为项目需要,我很少会用到它,但是用多了之后,会越来...

  • Python MongoDB 一些聚合查询方法!

    MongoDB 的聚合查询语法一直让我难以很好的入门,如果不是因为项目需要,我很少会用到它,但是用多了之后,会越来...

  • Yii1.1 createCommand 命令

    热身训练: 常用语句: 使用表前缀: where的用法: 查询方法一: 查询方法二: https://blog.c...

网友评论

      本文标题:MongoDB之查询方法

      本文链接:https://www.haomeiwen.com/subject/xwbmnqtx.html