swift - 使用 Firebase Firestore 数据库用户参考
问题描述
我一直在阅读有关 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 中。如果您observe
是 Firebase 实时数据库中的一个节点,则您的闭包会同时使用当前数据以及对该数据的任何更新进行调用。Firestore 中的等效项是附加一个实时侦听器,如下所示: https ://firebase.google.com/docs/firestore/query-data/listen
推荐阅读
- clojurescript - 使用 ClojureScript 和 Enfocus 进行 DOM 控制 - lein cjsbuild auto 的问题
- azure - Azure AD B2C: The redirect URI provided in the request is not registered for the client id... but it actually is
- python - Django rest 框架序列化器:required_fields
- networking - 与本地网络中的设备联网
- amazon-web-services - 带有 Kinesis Event Consumer 的 AWS CloudFormation 模板
- excel - 使用 msgbox 嵌套 For Each
- python - Python/Pandas - 当只有一个值要计算时,有没有办法让 mean() 返回 NaN?
- ios - 在 iOS 上创建自定义共享方法的最佳方法是什么?
- java - 如何处理从 spring-boot 到 mysql 数据库的连接池错误?
- jquery - 文件上传“错误空文件上传结果”