当前位置:数据库 > mongodb >>

mongodb中的一些符号

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"}]});  
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,