我一直在阅读关于firestore的内容,我正在将它实现到我的应用程序中。
我正在阅读的代码使用实时数据库,我正在使用云firestore数据库。我发现的代码是:
let userRef = Database.database().reference().child("users/profile/\(uid)")
userRef.observe(.value, with: { snapshot in
我怎样才能在firestore而不是实时数据库中获取它
谢谢
两个API之间没有1:1的代码转换。您必须阅读两者的文档,并自己重写。
为了能够从Cloud Firestore读取用户配置文件,您必须已在Cloud Firestore中存储用户配置文件。如果您在Firebase实时数据库中使用observe
节点,则会使用当前数据和对其进行任何更新来调用闭包。 Firestore中的等价物附加了一个实时监听器,如下所示:https://firebase.google.com/docs/firestore/query-data/listen