mongodb 基本操作符

 mongodb 
比较操作符:$lt(<),$gt(>),$lte(<=),$gte(>=),$ne(!=) 

用法:查询age大于等于18的数据:db.server.find({age:{$lte:18}});

   age大于等于15小于等于25之间的数据:db.server.find({age:{$gte:15,$lte:25}});  

$in(存在),$or(或),$nin(不包含),$and(与操作), $nor() 

 $in:查询订单号为1,11,21,31,41的数据

  db.server.find({orderId:{$in:[1,11,21,31,41]}});

$or:查询score等于80,或者sex为'man'的数据(满足其中一个条件)

  db.server.find({$or:[{score:80},{sex:'man'}});

$and:查询socre等于80,并且sex为'man'的数据(条件都满足)

  db.server.find({$and:[{score:80},{sex:'man'}}); 其实可以用db.server.find({score:80,sex:'man'});代替 

$nor:(不包含) 

  语法和and的相同 db.server.find({$nor:[{score:80},{sex:'man'}});(注:执行的并且操作)

posted @ 2017-04-21 09:48  简_一  阅读(61)  评论(0)    收藏  举报