按某个字段值来搜索
db.sensorvalue_opple.find({'device.deviceUid':'867726030092367'})
如果你想获取 "col" 集合中 "likes" 大于 100 的数据,你可以使用以下命令:
db.col.find({likes : {$gt : 100}})
排序
db.sensorvalue_opple.find({'device.deviceUid':'867726030044483'}).sort({time:-1})
统计某个设备的记录数
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"});