首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在mongodb中引用多个父母

在mongodb中引用多个父母
EN

Stack Overflow用户
提问于 2015-11-18 12:58:40
回答 1查看 826关注 0票数 1

我正在寻找关于如何在mongodb中建模树结构或层次结构的帮助;但是,我遇到了一个问题,即父级有多个子级,而子级有多个父级。

在电子商务网站目录中,智能手机可以出现在电子、计算机或通信中.所以,这里有三位家长为智能手机服务。

我如何为目录建模我的mongodb?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-18 13:03:51

在这种情况下,“电子”、“计算机”和“通信”不是“父母”。它们听起来像分类。通常,您将类别/标记存储在嵌套数组中;因此您的文档看起来类似于以下内容:

代码语言:javascript
运行
复制
{
    brand: "Microsoft",
    model: "Lumia 950 XL",
    categories: ["electronics", "computers", "communications"]
}

您可以根据类别筛选您的产品:

代码语言:javascript
运行
复制
db.products.find({ categories: "electronics" }).

只需在categories上添加一个索引就可以提高性能。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33780731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档