我正在寻找有关如何在mongodb中建模树结构或层次结构的帮助;但是我有一个问题,即父母有多个孩子而且孩子有多个父母。
例如,在电子商务网站目录中,智能手机可以出现在电子产品,计算机或通信中。所以,这里有3位智能手机的父母。
如何为目录建模我的mongodb?
答案 0 :(得分:0)
{
brand: "Microsoft",
model: "Lumia 950 XL",
categories: ["electronics", "computers", "communications"]
}
您可以根据类别过滤产品:
db.products.find({ categories: "electronics" }).
只需在categories
上添加索引即可提高效果。