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'}});(注:执行的并且操作)

浙公网安备 33010602011771号