【发布时间】:2020-05-14 09:34:52
【问题描述】:
我在 MongoDB 中有一个名为 Product 的文档。产品有一个类别数组,类别有一个子类别数组。
我正在尝试完成两件我遇到困难的事情。 1:检索给定产品ID的类别[]。例如:
- products/10/categories -> categories[]
2:检索给定产品 ID 和类别 ID 的子类别[]。例如:
- products/10/categories/11/subcategories -> 子类别[]
我的架构如下:
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"
},
]
}
]
}
]
任何帮助将不胜感激!谢谢!
【问题讨论】:
标签: mongodb mongoose mongodb-query nosql nestjs