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()

浙公网安备 33010602011771号