MongoDB 常用语法示例

获取集合元素总数量

db.getCollection('clientService_api').find({}).count()

删除小于指定日期的数据

db.getCollection('reconsitution_api_logs').deleteMany({"Date":{$lt: ISODate('2018-07-15 00:00:00.000+08:00')}});

根据一个条件查询数量

db.getCollection('reconsitution_api_logs').find({"Date":{$lt: ISODate('2018-07-15 00:00:00.000+08:00')}}).count();

根据一个条件查询数据

db.getCollection('reconsitution_api_logs').find({"Date":{$lt: ISODate('2018-07-15 00:00:00.000+08:00')}})

根据多个条件查询数量

db.getCollection('clientService_api').find({"Level":"ERROR","MachineName":"INTERFACE-07"}).count()

根据多个条件查询数量

db.getCollection('clientService_api').find({"Level":"ERROR","MachineName":"INTERFACE-07"})

Or条件查询

db.getCollection('clientService_api').find({$or:[{"MachineName":"INTERFACE-07"},{"Level":"ERROR"}]})

一个And和一个Or

db.getCollection('outer_api_logs').find({"Date":{$lt: ISODate('2018-07-19 00:00:00.000+08:00')},$or:[{"Level":"Info"},{"Level":"Error"}]}).count()

posted @ 2018-07-18 13:01  Mr_Xie  阅读(109)  评论(0)    收藏  举报