Firebase复合查询

时间:2020-04-23 06:14:58

标签: firebase google-cloud-firestore

我目前正在一个项目中,我们希望依靠Firebase作为我们的无服务器后端。在阅读了一些有关应用程序和网站的可怕故事后,其成本飞涨,我现在试图了解需要多少读/写操作。

我现在遇到的查询是:

  • 我有一组文档,这些文档都具有一组对象作为其属性之一。这些对象在此数组中的关键属性是它们的名称。

    属性:[{{name:“ A”,...},{name:“ B”,...},...]

  • 我们有一个查询,其中包含一个名称数组作为输入值,最大长度为10。

    输入:[“ A”,“ B”,“ F”]

  • 我的目标是检索一个输入数组与上面对象的名称之间具有最大重叠的文档。 (如果多个具有相同的重叠,我们将随机选择一个)。

是否有一种方法可以有效地与Firebase Cloud Firestore一起使用?

提前谢谢!抱歉,如果我的问题太模糊,我会尽力将其解释得尽可能清楚。

0 个答案:

没有答案