会返回筛选的数据,但是会有多条
db.modules.find({
'modules.setting.propValue.lotteryStarts': {
$eq: 1
},
"eid":{
$eq: 65
}
},{"eid":1,"activity_id":1,'modules.setting.propValue.lotteryStarts':1})
会返回过滤的一条,但是所有数据都返回了
db.modules.find({
'modules.setting.propValue.lotteryStarts': {
$eq: 1
},
"eid":{
$eq: 65
}
},{"eid":1,"activity_id":1,'modules.setting.propValue.$':1})
查询数组中某一条数据
db.getCollection('modules').find({"modules.id":"fcbf748b-3341-4e16-bca9-2c8c17ff6550","modules.component":"DVApplyMatrix"},{"_id": 0, "modules.component.setting.propValue.$": 1})