美文网首页
MongoDB中查询方法

MongoDB中查询方法

作者: 指尖舞者_3f01 | 来源:发表于2019-11-28 23:34 被阅读0次

1.Limit和Skip方法

1.1Limit()

方法limit():用于读取指定数量的文档

db.集合名称.find().limit(NUMBER)

参数NUMBER表示要获取文档的条数

如果没有指定参数则显示集合中的所有文档

1.2skip()

方法skip():用于跳过指定数量的文档

db.集合名称.find().skip(NUMBER)

参数NUMBER表示跳过的记录条数,默认值为0

方法limit()和skip()可以一起使用,不分先后顺序,建议先使用skip()方法,再使用limit()方法

2.投影

在查询到的返回结果中,只选择必要的字段,而不是选择一个文档的整个字段

如:一个文档有5个字段,需要显示只有3个,投影其中3个字段即可

语法:

参数为字段与值,值为1表示显示,值为0不显示

db.集合名称.find({},{字段名称:1,...})

对于需要显示的字段,设置为1即可,不设置即为不显示

特殊:对于_id列默认是显示的,如果不显示需要明确设置为0

3.排序

方法sort(),用于对结果集进行排序

语法

db.集合名称.find().sort({字段:1,...})

参数1为升序排列

参数-1为降序排列

4.统计个数

方法count()用于统计结果集中文档条数

语法

db.集合名称.find({条件}).count()

也可以与为

db.集合名称.count({条件})

5.消除重复

方法distinct()对数据进行去重

语法

db.集合名称.distinct('去重字段',{条件})

相关文章

  • MongoDB中查询方法

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

  • MongoDB之查询方法

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

  • MongoDB - 查询

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

  • spring data mongodb Query 及分页

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

  • node.js单元测试问题

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

  • 2019-06-15

    神煞中何为天罗地网及查询方法 一、何为天罗地网及查询方法: 自古有:男忌天罗,女忌地网之说,天罗地网的起法有两种:...

  • mongodb数据库的导入和导出

    MongoDB 备份(mongodump) 在Mongodb中我们使用mongodump命令来备份MongoDB数...

  • 小胖细说MongoDB特性 --- MongoDB ReadOn

    小胖细说MongoDB特性 --- MongoDB ReadOnly View 在MongoDB 3.4中,喜大普...

  • Python MongoDB 一些聚合查询方法

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

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

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

网友评论

      本文标题:MongoDB中查询方法

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