MongoDB中的高级函数

Posted Hedger_Lee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MongoDB中的高级函数相关的知识,希望对你有一定的参考价值。

排序sort:

? db.users.find({}).sort({age:-1}) 依照age字段进行倒序
? db.users.find({}).sort({age:1}) 依照age字段进行正序

筛选limit:

db.users.find({}).limit(4) 筛选前4条数据

跳过skip:

db.users.find({}).skip(3) 跳过前3条数据 显示之后的所有数据

分页功能应用

分页

高级函数同时出现时,按照以下顺序进行查找:

1.排序 2.跳过 3.筛选

page = 页码 = 1
count = 条目 = 2

db.users.find({}).limit(2).skip(2).sort({ age:-1 })

limit = count
skip = (page-1) * count

db.users.find({}).limit(count).skip((page-1)*count).sort({ age:-1 })




以上是关于MongoDB中的高级函数的主要内容,如果未能解决你的问题,请参考以下文章

mongoDB高级篇①聚集运算之group与aggregate

Mongodb 高级

mongodb 高级操作

MongoDB 2高级操作

mongodb高级查询

MongoDB的高级使用