您的位置:首页 > 其它

mongle db 简单查询

2015-10-08 10:57 218 查看
1.指定列显示并且加查询条件
db.kw_city.find({state:"nc"},{ctiy:1,state:1,_id:0})
city:1表示要显示city列
_id:0 表示不要显示_id列

2.查询条件大于等于
db.kw_city.find({"recordcnt":{$gte:163757}},{city:1,state:1,_id:0})
$gte:163757 表示recordcnt的值大于163757

3.不等于查询条件
db.kw_city.find({"state":{$ne:"ny"}},{city:1,state:1,_id:0})
表示state不等于ny

4.in查询条件
db.kw_city.find({"state":{$in:['ny','ca']}},{city:1,state:1,_id:0})
表示state等于ny或者ca

5.not in查询条件
db.kw_city.find({"state":{$nin:['ny','ca']}},{city:1,state:1,_id:0})

6.or条件查询
db.kw_city.find({$or : [{"recordcnt":77607},{catecnt:3134}]})
表示查询条件为recordcnt=77607或者catecnt=3134

7.between条件查询
db.kw_city.find({"recordcnt":{$lt:163757,$gt:10000}})
表示recordcnt大于10000小于163757

8.is null条件查询
db.kw_city.find({recordcnt:null})
db.kw_city.find({recordcnt:{$in:[null],$exists:true}})

9.正则表达式
db.kw_city.find({city:/new/i})
mongodb 支持Perl Compatible Regular Expression (PCRE) library
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: