В Mongodb я хочу получить данные о тех продуктах, у которых нет заказа.
Коллекции: master_product_details, master_order_details
Я использую обычный$ lookup запрос, который дает все записи с совпадающими или несоответствующими с порядком.
db.master_product_details.aggregate([
{
$match: { seller_user_id : 'seller_id' }
},
{
$lookup : {from: "master_order_details",localField: "seller_sku_id", foreignField: "sku_id", as : "Orders"}
},
{$unwind : '$Orders'},
{$project : { seller_sku_id : 1, product_title : 1, _id : 0}
}
])
Любой другой способ получить результат?