获取文档ID包含我的字符串的所有文档

时间:2020-02-11 13:58:32

标签: firebase flutter google-cloud-firestore

我有一个Firebase集合,我的文档ID如下:

  • User1-User2
  • User1-User3
  • User2-User4
  • User4-User1

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

有可能做到吗?

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

谢谢您的帮助! :)