Swift 使用Firebase Firestore数据库用户参考

Swift 使用Firebase Firestore数据库用户参考,swift,firebase,google-cloud-firestore,profile,Swift,Firebase,Google Cloud Firestore,Profile,我一直在阅读有关firestore的文章,并将其应用到我的应用程序中 我正在阅读的代码使用实时数据库,我正在使用CloudFireStore数据库。我找到的代码是: let userRef = Database.database().reference().child("users/profile/\(uid)") userRef.observe(.value, with: { snapshot in 如何在firestore而不是实时数据库中获取此信息 谢谢两个API之间没有1:1的代码翻译

我一直在阅读有关firestore的文章,并将其应用到我的应用程序中

我正在阅读的代码使用实时数据库,我正在使用CloudFireStore数据库。我找到的代码是:

let userRef = Database.database().reference().child("users/profile/\(uid)")
userRef.observe(.value, with: { snapshot in
如何在firestore而不是实时数据库中获取此信息


谢谢

两个API之间没有1:1的代码翻译。您必须阅读这两个文档,并自己重写它们


要能够从Cloud Firestore读取用户配置文件,您必须已经在Cloud Firestore中存储了用户配置文件。如果您观察Firebase实时数据库中的某个节点,则会使用当前数据和对该数据的任何更新调用您的闭包。Firestore中的等效功能是附加一个实时侦听器,如图所示:

如果我们了解您试图对该代码执行的操作,它将帮助我们帮助您。您正在尝试读取包含用户信息的特定节点吗?通常结构是/users/uid,但是您已经有了/users/profile/uid,所以您可能正在做一些不同的事情?