【问题标题】:Get all documents where document ID contains my string获取文档 ID 包含我的字符串的所有文档
【发布时间】:2020-05-26 23:03:18
【问题描述】:

我有一个 Firebase 集合,我的文档 ID 是这样的:

  • 用户1-用户2
  • 用户1-用户3
  • 用户2-用户4
  • 用户4-用户1

在我的 Flutter 应用中,我只想获取文档 ID 包含“User1”的文档。

有可能吗?

【问题讨论】:

    标签: firebase flutter google-cloud-firestore


    【解决方案1】:

    虽然可以搜索 ID某个特定值开头的文档,但不能搜索文档 ID 包含一个特定的值。

    如果您需要此功能,典型的解决方案是创建一个附加集合,您可以在其中将用户 ID 映射到相关文档 ID。

    【讨论】:

      【解决方案2】:

      我最终决定使用 Algolia,这是一个外部服务,可以让我做我想做的事。它非常易于使用且非常实用^^我将我的数据样本发布到 Algolia,并且研究工作完美^^

      感谢您的帮助! :)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-03-24
        • 2023-03-19
        • 1970-01-01
        • 1970-01-01
        • 2017-03-16
        • 1970-01-01
        • 1970-01-01
        • 2022-01-17
        相关资源
        最近更新 更多