【问题标题】:When to use query population in mongoose?何时在猫鼬中使用查询人口?
【发布时间】:2016-09-22 12:23:02
【问题描述】:

我会尝试询问,以便有明确的答案。我目前正在构建一个显示选择你自己的冒险风格书籍的应用程序。在设计我的数据结构时,我最初将有一个模型来表示一本书,然后使用查询填充来引用我的数据库中具有页面及其内容的其他文档。现在,我正在考虑将这本书制作成 mongo/mongoose 中的巨型文档。 mongodb 或 mongoose 是否有任何限制阻止我将这本书存储为一个巨大的文档?

【问题讨论】:

    标签: javascript node.js mongodb mongoose


    【解决方案1】:

    基本上一个文档有 16MB 的默认大小,足以存储巨大的数据。

    【讨论】:

    • 那么,当您使用查询填充时,是否会暂时合并两个文档?如果是这样,尺寸限制是否仍然适用?
    • 如果你使用人口,那么存储_id的属性将只引用该文档,它不会增加文档的大小。
    猜你喜欢
    • 2019-10-27
    • 2012-02-03
    • 2017-11-16
    • 2017-11-19
    • 2015-05-14
    • 1970-01-01
    • 1970-01-01
    • 2017-05-08
    • 2018-12-08
    相关资源
    最近更新 更多