mongodb查询

查询条件

$lt <
$lte <= $gt > $gte >= $ne 不等

find({"age": {"$gte": 18, "$lte": 30}})
查询18-30岁

start = new Date("01/01/2007"); find({"registered": {"$lt": start}})
2007年1月1日后注册

find({"username": {"$ne": "joe"}})

OR查询

$in 一个键多个值 $nin 与数组中条件都不匹配的 $or 多个键值

find({"ticket_no": {"$in": [725, 542, 390]}})

find({"user_id": {"$in": [12345, "joe"]})

find({"$or": [{"ticket_no": 725}, {"winner": true]}]})

Comments
Write a Comment