【问题标题】:Check for multiple Document Id in Firestore | Flutter在 Firestore 中检查多个文档 ID |扑
【发布时间】:2020-09-05 01:59:26
【问题描述】:

考虑我有一个字符串列表["id1", "id2", "id3", ...] 有什么方法可以检查这些 ID 是否存在于 firestore db 中而无需 for 循环。

是否值得一次检查每个 ID(考虑到list.length > 10,000)?

【问题讨论】:

    标签: android list flutter google-cloud-firestore


    【解决方案1】:

    如果你想检查一个文档是否存在,你必须用get()阅读它并检查结果。如果您有 10,000 个文档要检查,则需要执行 10,000 次。没有检查多个文档是否存在的操作。

    【讨论】:

      【解决方案2】:

      我也同意@Doug Stevenson 的回答。 你也可以尝试编写一个服务器端函数,然后使用该函数来做同样的事情。这将使服务器为您工作并且会更快

      【讨论】:

      • 您想多谈谈为什么这个解决方案要快得多,并提供一些示例或基准吗?
      猜你喜欢
      • 1970-01-01
      • 2018-12-15
      • 1970-01-01
      • 1970-01-01
      • 2018-05-13
      • 2019-09-24
      • 2020-08-28
      • 2020-11-08
      相关资源
      最近更新 更多