У меня есть коллекция монго (информация о магазине), как показано ниже ...
{
_id: "",
storeName: "store1",
items: [
{
itemName: "mongo",
itemPrice: 20,
itemAvailablity: 100
},
{
itemName: "apples",
itemPrice: 50,
itemAvailablity: 70
}
]
},
{
_id: "",
storeName: "store2",
items: [
{
itemName: "banana",
itemPrice: 10,
itemAvailablity: 30
},
{
itemName: "apple",
itemPrice: 45,
itemAvailablity: 90
}
]
},
{
_id: "",
storeName: "store3",
items: [
{
itemName: "apple",
itemPrice: 10,
itemAvailablity: 30
},
{
itemName: "mongo",
itemPrice: 30,
itemAvailablity: 50
}
]
}
Исходя из приведенных выше данных, я хочу получить сведения о конкретном элементе вместе с storeName.
Если я хочу получить "монго" детали из всех магазинов, тогда мой ожидаемый результат будет примерно равен
[
{
itemName: "mongo",
itemPrice: 20,
itemAvailablity: 100,
storeName: "store1"
},
{
itemName: "mongo",
itemPrice: 30,
itemAvailablity: 50,
storeName: "store3"
}
]
Я пытаюсь с разными запросами агрегации монго, но я не получил вывод, как я ожидаю
Кто-нибудь может мне помочь из этого
спасибо