标签:中文 god 格式 常用 HERE str mongod color 运算
# 查询年龄大于或等于18, 并且性别为true的学生 db.stu.find({age:{$gte:18},gender:true}) ? # 查询年龄大于18, 或性别为false的学生 db.stu.find({$or:[{age:{$gt:18}},{gender:false}]}) ? # 查询年龄大于18或性别为女生, 并且家乡为大理 db.stu.find({$or:[{age:{$gt:18}}, {gender:false}], hometown:‘大理‘})
#查询年龄为18或20的学生 db.stu.find({age:{$in:[18,20]}}) #查询年龄为不为18或20的学生 db.stu.find({age:{$nin:[18, 20]}})
# 查询姓黄的学生 db.stu.find({name:/^黄/}) db.stu.find({name:{$regex:‘^黄‘}})
# 查询2条学生信息 db.stu.find().limit(2) # 跳过两个学生,查询后面的 db.stu.find().skip(2) ? # 混合使用 # 查询学生信息跳过3个学生, 再查询2个学生 db.stu.find().limit(2).skip(3) db.stu.find().skip(3).limit(2)
# 查询年龄大于30的学生 db.stu.find({$where:function(){ return this.age > 30;}})
# 查询所有学生,按年龄升序 db.stu.find().sort({age:1}) # 查询所有学生,按年龄降序 db.stu.find().sort({age:-1}) # 查询所有学生先根据性别降序, 再根据年龄升序 db.stu.find().sort({gender:-1, age:1})
# 查询男生的个数 db.stu.find({gender:true}).count() db.stu.count({gender:true}) ? 统计年龄大于20的男生的个数 db.stu.count({age:{$gt:20}, gender:true})
# 查询学生的家乡,不能重复 db.stu.distinct(‘hometown‘) # 查询年龄大于20的学生的家乡, 不能重复 db.stu.distinct(‘hometown‘, {age:{$gt:20}})
标签:中文 god 格式 常用 HERE str mongod color 运算
原文地址:https://www.cnblogs.com/kadycui/p/10066895.html