mongdb基本操作

mongdb基本操作_第1张图片
如果要查看刚刚创建的数据库
创建集合class
在这里插入图片描述
将数据插入
mongdb基本操作_第2张图片
进行查找练习
查看班级所有人信息

db.class.find()

mongdb基本操作_第3张图片
查看班级中年龄为10岁的学生信息

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

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

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

mongdb基本操作_第4张图片
查看年龄在 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}})

mongdb基本操作_第5张图片
找到既喜欢画画又喜欢跳舞的学生

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}}]})

在这里插入图片描述

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