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

相關文章
相關標籤/搜索