- 去重查询:
db.measured_data.distinct('wfid').length
- 条件去重查询:
db.measured_data.distinct('wfid',{"dtime":{"$gt":"2018-09-24 00:00:00"}}).length
- 更新一列的数据,把一列数据乘以1000:
db.measured_data_v3.find({'cate':'4','src':'test'}).forEach(
function(item) {
db.measured_data_v3.update({'_id':item._id},{$set:{'r_apower':(item.r_apower)*1000}})
})
- 模糊查询:'属性':/查询条件/
db.measured_data_v3.find({'wfid':'152525','dtime':/2018-09-19/})
.projection({})
.sort({ _id: -1 })
.limit(1000)