等于 , 大于 , 小于等于 , 大于等于 ,等于, 不等于
等于:{<key>:<value>}
例子:db.users.find({age:20}).pretty()
大于:{<key>:{$gt:<value>}}
例子:db.users.find({age:{$gt:21}}).pretty()
小于:{<key>:{$lt:<value>}}
例子:db.users.find({age:{$lt:22}}).pretty()
小于等于:{<key>:{$lte:<value>}}
例子:db.users.find({age:{$lte:22}}).pretty()
大于等于:{<key>:{$gte:<value>}}
例子:db.users.find({age:{$gte:21}}).pretty()
不等于:{<key>:{$ne:<value>}}
例子:db.users.find({age:{$ne:22}}).pretty()
db.collection.find({key1:value1, key2:value2}).pretty()
例子:db.users.find({age:20,sex:'男'})
OR 条件
db.collection.find(
{
$or: [
{key1: value1}, {key2:value2}
]
}
).pretty()
例子:
db.users.find(
{
$or:[
{age:20},
{sex:'女'}
]
}
)
AND 和 OR 联合使用
db.users.find({
age:{$lt:23},
$or:[
{name:'张三'},
{sex:'女'}
]
})