【问题标题】:Should I put a array as individual documents or one document?我应该将一个数组作为单独的文件还是一个文件?
【发布时间】:2022-11-24 16:54:56
【问题描述】:

我有一个链接到用户的 URL 列表。目前,一旦用户将这些 URL 添加到应用程序,我就会将每个 URL 保存为单独的文档,然后读取与其 UID 匹配的任何文档。

这是正确的方法吗?

使用 Firebase,无论一个文档中是否有 100 个项目,它是按每个文档的每次阅读成本还是每个项目的阅读成本?

只是想全神贯注,所以任何帮助都会很棒!

【问题讨论】:

    标签: javascript reactjs firebase google-cloud-firestore


    【解决方案1】:

    在我看来,您应该为每个用户将 URL 保存在一个数组中。因为 firebase 向您收取每批最多 1000 个与查询匹配的索引条目的文档读取费用。 查看link了解更多详情:

    【讨论】:

    • 谢谢!要重写我的代码以保存为数组
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-18
    • 2010-12-21
    • 2021-10-07
    • 2017-08-16
    • 1970-01-01
    • 2010-11-23
    • 2019-07-11
    相关资源
    最近更新 更多