У меня есть документ в MongoDB с именем Product. Продукт имеет массив категорий, а категории имеет массив подкатегорий.
Я пытаюсь выполнить sh две вещи, с которыми у меня проблемы. 1: получить категории [] с указанным идентификатором продукта. Например:
- продукты / 10 / категории -> категории []
2: получить подкатегории [] по идентификатору продукта и идентификатору категории. Например:
- продукты / 10 / категории / 11 / подкатегории -> подкатегории []
У меня есть следующая схема:
Products : [
{
"id": "productId",
"name": "productName",
"price": "productPrice",
"Categories": [
{
"_id": "catId",
"name": "catName",
"Subcategories": [
{
"_id": "subcatId",
"name": "subcatName"
},
{
"_id": "subcatId",
"name": "subcatName"
},
]
},
{
"_id": "catId",
"name": "catName",
"Subcategories": [
{
"_id": "subcatId",
"name": "subcatName"
},
{
"_id": "subcatId",
"name": "subcatName"
},
]
}
]
}
]
Любая помощь будет высоко ценится! Спасибо!