【发布时间】:2017-08-31 09:28:51
【问题描述】:
我目前正在设置 Firebase 应用,并且能够检索使用该应用的所有用户的列表。当用户首次注册应用程序时,他们需要确认他们的电话号码,就像现在大多数 iOS 应用程序所做的那样。我将他们的电话号码存储在“用户”节点中。 我的问题是如何在 Firebase 中查询以检查该电话号码是否存在于我的数据库中?基本上我想查询我针对所有联系人列表生成的电话号码列表
这将允许我显示特定联系人当前是否正在使用该应用程序,它将显示在表格视图/集合视图中的联系人姓名下方。如果他们不是,那么他们可以通过短信/电子邮件收到加入该应用程序的邀请。
“用户”节点在我的 Firebase 数据库中显示如下:
"users" : {
"userId1" : {
"name" : "Alex",
"email" : "alex@gmail.com",
"phoneNumber" : "123456789"
},
"userId2" : {
"name" : "Ben",
"email" : "ben@gmail.com",
"phoneNumber" : "223456789"
},
"userId3" : {
"name" : "Charles",
"email" : "charles@gmail.com",
"phoneNumber" : "323456789"
}
}
我是在 nosql 数据库中查询的新手,希望能得到帮助。太感谢了!
【问题讨论】:
标签: ios swift firebase firebase-realtime-database nosql