db.getCollection('ShortProduct').aggregate([{
$lookup: {
from: "ShortProductPlans",
localField: "_id",
foreignField: "productId",
as: "plan"
}
}, {
$unwind: "$plan"
}, {
$addFields: { planCode: "$plan.planCode",planName:"$plan.productPlanName" }
}, {
$match:{"productStatus":1,"_id":{"$in":["xxxxxxxxxxx"]}}
},{
$project: {
_id: 1,
productFullName: 1,
planCode: 1,
planName: 1
}
}]);