Python学习

2018-08-09mongodb简单查询1

2018-08-09  本文已影响2人  菩灵

数据查询

基本查询

db.集合名称.find({条件文档})

db.集合名称.findOne({条件文档})

db.集合名称.find({条件文档}).pretty()

比较运算符

db.stu.find({name:'gj'})

db.stu.find({age:{$gte:18}})

逻辑运算符

db.stu.find({age:{$gte:18},gender:1})

db.stu.find({$or:[{age:{$gt:18}},{gender:1}]})

db.stu.find({$or:[{age:{$gte:18}},{gender:1}],name:'gj'})

范围运算符

db.stu.find({age:{$in:[18,28]}})

支持正则表达式

db.stu.find({name:/^黄/})
db.stu.find({name:{$regex:'^黄'}}})

自定义查询

db.stu.find({$where:function(){return this.age>20}})

例如:db.stu.find({$where:function(){return this.name.indexOf("g")>=0}})

上一篇 下一篇

猜你喜欢

热点阅读