ios - macOS Flutter 应用的 Cloud Firestore 位置在哪里?
问题描述
这个问题一开始可能听起来有点奇怪,但这就是我正在经历的。如果我在 iOS 上运行应用程序,我可以在 Cloud Firestore 页面上看到我的数据。
但是,如果我在 macOS 上运行该应用程序,它的行为会很奇怪。首先,当我写入数据库时,它不会显示写入是成功还是失败并出现错误。它只是挂在那里。
其次,当我读取数据时,它确实返回了我写的值,但我在我的数据库控制台上看不到这些东西。(iOS 确实在那里显示了所有数据)。
那么,我通过 macOS 写入的数据的位置在哪里?
写作:
var collection = FirebaseFirestore.instance.collection('foo');
await collection.add({'bar': true}); // Hangs here...
print('done'); // Never executed.
阅读:
var snapshot = await collection.get();
var doc = snapshot.docs.first;
print(doc.data()['bar']); // Prints true
解决方案
推荐阅读
- php - 检测我们是否在页面的索引中(PHP)
- java - Maven 解决方案可以有多语言项目吗?(Java、Python、Scala)
- javascript - 如何使用 useMemo 挂钩来记忆孩子
- android - GooglePlayGames 0.9.64 x Unity 2018.4.2f1 AppCrash
- grpc - Encountered end-of-stream mid-frame 当它在 GRPC 服务器上吐出时是什么意思?
- ruby-on-rails - 如何使用 Swagger Block on Rails 设置参数组中所需的单个参数?
- node.js - 将 mediarecorder blob 转换为谷歌语音到文本可以转录的类型
- javascript - 如何在 Rollup 中配置从多个输入文件仅生成单个输出文件?
- solidity - 如何使用 web3 库发送 ERC20 令牌
- php - 从来自 Oracle12c db 的日期中删除字符串