mongdb基本操作

在这里插入图片描述
如果要查看刚刚创建的数据库
创建集合class
在这里插入图片描述
将数据插入
在这里插入图片描述
进行查找练习
查看班级所有人信息

db.class.find()

在这里插入图片描述
查看班级中年龄为10岁的学生信息

db.class.find({age:10})

在这里插入图片描述
查看年龄大于10岁的学生信息
用到范围条件查询
在这里插入图片描述

db.class.find({age:{$gt:10}})

在这里插入图片描述
查看年龄在 4—8岁之间的学生信息

db.class.find({age:{$gt:4,$lt:8}})

在这里插入图片描述
找到年龄为6岁且为女生的学生

db.class.find({age:{$gt:4,$lt:8},sex:'f'})

在这里插入图片描述
找到年龄小于10岁或者大于14岁的学生

db.class.find({'$or':[{age:{$gt:14}},{age:{$lt:10}}]})

在这里插入图片描述
找到年龄是10岁或者13岁的学生

db.class.find({'$or':[{age:10},{age:13}]})

在这里插入图片描述
找到兴趣爱好有两项的学生

db.class.find({hobby:{$size:2}})

在这里插入图片描述
找到既喜欢画画又喜欢跳舞的学生

db.class.find({'$and':[{hobby:'draw'},{hobby:'dance'}]})

在这里插入图片描述
统计爱好有三项的学生人数

db.class.find({hobby:{$size:3}}).count()

在这里插入图片描述
找出本班年龄第二大的学生

> db.class.find().sort({age:-1}).skip(1).limit(1)

在这里插入图片描述
删除所有 年级大于12或者小于8岁的学生

db.class.remove({'$or':[{age:{$gt:12}},{age:{$lt:8}}]})

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值