2020MongoDB进阶-排序、分页

2020MongoDB进阶-排序、分页

基础

2020MongoDB基本命令-C操作(增)
2020MongoDB基本命令-R操作(查)
2020MongoDB基本命令-U操作(改)
2020MongoDB基本命令-C操作(删)

进阶

2020MongoDB进阶-排序、分页
2020MongoDB进阶-聚合查询

持续更新…

排序前准备工作:插入数据
db.c1.insert({_id:1,name:"a",sex:1,age:1})
db.c1.insert({_id:2,name:"a",sex:1,age:2})
db.c1.insert({_id:3,name:"b",sex:2,age:3})
db.c1.insert({_id:4,name:"c",sex:2,age:4})
db.c1.insert({_id:5,name:"d",sex:2,age:5})

RESULT

排序

语法
db.集合名.find().sort({key:value})
key:排序的列,value:1是升序,-1是降序

示例1:数据表的年龄的降序

db.c1.find().sort({age:-1})

结果:
在这里插入图片描述

示例2._id降序

db.c1.find().sort({_id:-1})

结果:
result

分页

语法
db.集合名.find().skip(num1).limit(num2)
skip 是跳过指定数量,num1是跳过的数量
limit是限制查询的数量,num2是限制的大小

示例3.每页大小是3,查询第2页的信息

db.c1.find().skip(3*1).limit(3)

结果
result

查询数量语句count,示例4.查询sex为1的用户的数量

db.c1.find({sex:1}).count()

result

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GGIOPPL

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值