mongodb中的in和notin的查询

x33g5p2x  于2022-05-13 转载在 其他  
字(0.5k)|赞(0)|评价(0)|浏览(541)

项目中的枚举值,有在一个范围内查询,有不在一个范围中查询。
如果在一个范围中查询可以使用

{$in:["VM","STORAGE_EFS","STORAGE"]}

如果不在一个范围中的查询可以使用

{$nin:["VM","STORAGE_EFS","STORAGE"]}

完整的sql:

db.getCollection('usages').find({"tenantId":1453580696349184000,"billingItem":{$nin:["VM","STORAGE_EFS","STORAGE"]},"startTime.dateTime":{"$gte":ISODate("2022-05-02T00:00:00Z"),"$lte":ISODate("2022-05-12T00:00:00Z")}})

相关文章