Mongodb查询语句

按某个字段值来搜索
db.sensorvalue_opple.find({'device.deviceUid':'867726030092367'})排序

若是你想获取 "col" 集合中 "likes" 大于 100 的数据,你可使用如下命令:
db.col.find({likes : {$gt : 100}})get

排序
db.sensorvalue_opple.find({'device.deviceUid':'867726030044483'}).sort({time:-1})io

统计某个设备的记录数
db.getCollection('sensorvalue_opple').count({'device.deviceUid':'867726030044483'})搜索

统计某个时间段的记录数
db.getCollection('sensorvalue_opple').count({
    "time":{$gte:ISODate("2018-11-15T16:00:00Z"),$lt:ISODate("2018-11-17T08:00:00Z")},
    "device.deviceUid":"867726030044483"});im

相关文章
相关标签/搜索