【发布时间】:2016-12-11 10:25:08
【问题描述】:
在我的应用程序中,我需要查找联系信息数据以检查用户是否已存在于我的数据库中的功能。由于用户可能有多个电子邮件地址,我将这些数据存储在一个名为 ContactInfo 的单独类中。
现在我想查询所有对象并检查电子邮件是否包含在ContactInfo 内的
emails 数组中。因此我使用电子邮件作为密钥,这就是它的 URL 编码的原因。但是我想不出正确的查询来实现这一点。
联系人信息
- -KYd3pbZ7D--yX6B3HY8
- 电子邮件
- john%40gmail%2Ecom: true
- john%40hotmail%2Ecom: true
- 名字:约翰
- 姓:Doe
- 电子邮件
- -KYdUDoMVOdUmJ4I3jO-
- 电子邮件
- jane%40gmail%2Ecom: true
- 名字:简
- 姓:Doe
- 电子邮件
基于我的数据库的顶层看起来像这样
【问题讨论】:
-
两个快速的事情:1)请不要在问题中发布结构的图像 - 发布实际的文本版本,然后我们可以复制/粘贴到我们的答案中并且它也是可搜索的。 2)您的问题是“数组”,而您的结构中实际上没有 Firebase 数组。这是一件好事(请不要使用数组),但您可能应该更新问题标题。
标签: ios swift firebase firebase-realtime-database