如何在 MongoDB 中加入具有主条件的主从表

How to join Master Detail Tables with master condition in MongoDB

如何为xads这个查询添加条件? (Exp: lads.status=1 )

db.xads.aggregate([
                {
                    $lookup: {
                        from: 'xaditems',
                        localField: '_id',
                        foreignField: 'masterId',
                        as: 'xadItems'
                    },
                }
              ]);
db.xads.aggregate([
                {
                 $match:{"status":1} //add you filters in match
                },
                {
                    $lookup: {
                        from: 'xaditems',
                        localField: '_id',
                        foreignField: 'masterId',
                        as: 'xadItems'
                    },
                }
              ]);

有效!感谢耐心等待

db.xads.aggregate([
                {
                 $match:{"status":1} 
                },
                {
                    $lookup: {
                        from: 'xaditems',
                        localField: '_id',
                        foreignField: 'masterId',
                        as: 'xadItems'
                    },
                }
              ]);