![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
2个回答
展开全部
mongodb中使用aggregate可以返回数组字段数组的指定索引的元素参考语句: {$match:{'duid':15}}, {$project:{duid:1,"default":1}}, {$unwind:"$default.styles"}, {$match:{'default.styles.status':1}}, {$group:{_id:"$_id","defaults":{$push:"$default.styles"}}} 解释: 1:过滤数据{$match:{'duid':15}} 2:获取想要的列{$project:{duid:1,"default":1}} 3:获取展开后数组字段{$unwind:"$default.styles"} 4:条件查询数组元素{$match:{'default.styles.status':1}} 5:分组后保存结果{$group:{_id:"$_id","defaults":{$push:"$default.styles"}}}
展开全部
mongodb中使用aggregate可以返回数组字段数组的指定索引的元素参考语句: {$match:{'duid':15}}, {$project:{duid:1,"default":1}}, {$unwind:"$default.styles"}, {$match:{'default.styles.status':1}}, {$group:{_id:"$_id","defaults":{$push:"$default.styles"}}} 解释: 1:过滤数据{$match:{'duid':15}} 2:获取想要的列{$project:{duid:1,"default":1}} 3:获取展开后数组字段{$unwind:"$default.styles"} 4:条件查询数组元素{$match:{'default.styles.status':1}} 5:分组后保存结果{$group:{_id:"$_id","defaults":{$push:"$default.styles"}}}
mongodb中使用aggregate可以返回数组字段数组的指定索引的元素参考语句: {$match:{'duid':15}}, {$project:{duid:1,"default":1}}, {$unwind:"$default.styles"}, {$match:{'default.styles.status':1}}, {$group:{_id:"$_id","defaults":{$push:"$default.styles"}}} 解释: 1:过滤数据{$match:{'duid':15}} 2:获取想要的列{$project:{duid:1,"default":1}} 3:获取展开后数组字段{$unwind:"$default.styles"} 4:条件查询数组元素{$match:{'default.styles.status':1}} 5:分组后保存结果{$group:{_id:"$_id","defaults":{$push:"$default.styles"}}}
mongodb中使用aggregate可以返回数组字段数组的指定索引的元素参考语句: {$match:{'duid':15}}, {$project:{duid:1,"default":1}}, {$unwind:"$default.styles"}, {$match:{'default.styles.status':1}}, {$group:{_id:"$_id","defaults":{$push:"$default.styles"}}} 解释: 1:过滤数据{$match:{'duid':15}} 2:获取想要的列{$project:{duid:1,"default":1}} 3:获取展开后数组字段{$unwind:"$default.styles"} 4:条件查询数组元素{$match:{'default.styles.status':1}} 5:分组后保存结果{$group:{_id:"$_id","defaults":{$push:"$default.styles"}}}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询