node.js获取mongodb中数组子文档中的一个元素?

2025-04-02 18:21:42
推荐回答(1个)
回答1:

node.js获取mongodb中数组子文档中的一个元素可以考虑使用聚合函数来实现。
参考代码:
{$match:{'duid':15}},
{$project:{duid:1,"default":1}},
{$unwind:"$default.styles"},
{$match:{'default.styles.status':1}},
{$group:{_id:"$_id","defaults":{$push:"$default.styles"}}}