【发布时间】:2017-10-27 23:14:51
【问题描述】:
你好!我正在尝试进行两个 Firebase 查询:
basicInfo下的所有子项,一次用于多个用户(查询受限于 20 个结果)。例如,在使用上述数据库的这个查询中,我将获得-Kwz1eoUMPym...和-Kwzhj4pzBJxbb...的所有basicInfo部分name == (some name)的基本信息下的所有儿童。
对于这两个查询,我无法理解如何在 AutoID 键和 basicInfo 键下处理 name 查询。
对此最合乎逻辑的方法是什么?
【问题讨论】:
-
我认为您需要在一个选项卡下构建信息数据。如果您想要更多的 NoSQL 方法,您可以只使用 firestore 而不是实时数据库。除非您要执行主要查询,否则拆分信息没有多大意义。完成后,您可以轻松执行“queryorderbyKey()”
-
我实际上需要在数据库中进行搜索,以便找到一些带有 LIKE 子句的用户,而不仅仅是 =... 所以我想我会在 Firebase Firestore 和 Firebase 数据库之间拆分一些数据。谢谢!
-
不建议同时使用这两种方法,因为您必须处理数据存储之间的大量数据处理。重要的是您的数据模型/架构。
标签: swift firebase firebase-realtime-database