MongoDB的limit、skip、sort方法

MongoDB的limit、skip、sort方法

  • MongoDB Limit() 方法
  • MongoDB Skip() 方法
  • MongoDB sort() 方法

MongoDB Limit() 方法

如果你需要在MongoDB中读取指定数量的数据记录,可以使用MongoDB的Limit方法,limit()方法接受一个数字参数,该参数指定从MongoDB中读取的记录条数。
imit()方法基本语法:db.COLLECTION_NAME.find().limit(NUMBER)

 db.users.find().limit(2)

MongoDB Skip() 方法

我们使用skip()方法来跳过指定数量的数据,skip方法接受一个数字参数作为跳过的记录条数。可以用于配合limit()方法获取指定区间的记录
skip() 方法语法:db.COLLECTION_NAME.find().limit(NUMBER).skip(NUMBER)

// 若不写skip则默认为0开始,skip不给参数也默认为0
 db.users.find().limit(1).skip(2)

MongoDB sort() 方法

在 MongoDB 中使用 sort() 方法对数据进行排序,sort() 方法可以通过参数指定排序的字段,并使用 1 和 -1 来指定排序的方式,其中 1 为升序排列,而 -1 是用于降序排列。
sort()方法基本语法:db.COLLECTION_NAME.find().sort({KEY:1})

db.users.find().sort({age:1})

需要注意的是skip(), limilt(), sort()三个放在一起执行的时候,执行的顺序是先 sort(), 然后是 skip(),最后是显示的 limit()。和方法放的位置无关

你可能感兴趣的:(MongoDB,mongodb,数据库)