时间:2021-07-01 10:21:17 帮助过:194人阅读
mongodb中的一些符号 大于:$gt 大于等于:$gte 小于:$lt 小于等于:$lte 不等于: $ne IN:$in NOT IN: $nin 取余:$mod 非:$NOT 或:$OR 例子1:在XXX中查询年龄20且=30的人: [javascript] db.XXX.find({age:{$gt:20, lte:30}}); 例子2:在XXX中查询年龄
mongodb中的一些符号
大于:$gt
大于等于:$gte
小于:$lt
小于等于:$lte
不等于: $ne
IN:$in
NOT IN: $nin
取余:$mod
非:$NOT
或:$OR
例子1:在XXX中查询年龄>20且<=30的人:
[javascript]
db.XXX.find({"age":{"$gt":20, "lte":30}});
例子2:在XXX中查询年龄不是20的人:
[javascript]
db.XXX.find({"age":{"$ne":20}});
例子3:名称为BuleRiver或者BuleRiver2的人,不要使用OR
[javascript]
db.XXX.find({"name":{"$in":["BuleRiver", "BuleRiver2"]}});
例子4:年龄MOD5等于3和不等于3的所有人:
[javascript]
db.XXX.find({"age":{"$mod":[5,3]}});
db.XXX.find({"age":{"$not":{"$mod":[5, 3]}}});
例子5:使用OR实现例子3
[javascript]
db.XXX.find({"$OR":[{"name":"BuleRiver"}, {"name":"BuleRiver2"}]});