firebase - 当连接丢失而不是 Future 时,Firestore 查询返回空快照。(颤动的网络)
问题描述
(互联网连接一切正常)
当互联网连接断开时,它返回一个空QuerySnapshot
而不是Future
with ConnectionState.waiting
。
它还将错误消息打印到控制台:
Cannot find native JavaScript type (firebase.FirebaseError) for type check
我尝试了该.catchError(onError)
功能或将其包装在 try-catch 块中,但两者都无法检测到错误。
fire.CollectionReference collectionReference =
store.collection("collection");
fire.QuerySnapshot questionsQuery = await collectionReference
.where("person", "==", personID)
.limit(30)
.get();
解决方案
推荐阅读
- sqlite - 使用 Coroutines 的 Android Room 并发读取
- python - 用 pandas 连接列
- node.js - 开玩笑模拟 sendgrid 发送电子邮件
- c++ - 将使用 ExternalProject_Add 构建的库链接到使用 CMAKE_CXX_COMPILER 配置的项目时出错
- python - 在 Python 中读取原始以太网数据包的 VLAN 字段
- javascript - Gatsby Develop 失败:错误:找不到模块 'gatsby-cli/lib/reporter'
- excel - 是否可以使用 VBA 将 Excel 列表的部分上传到 SharePoint 列表?
- c++ - 重载可变长度模板函数的递归结束
- javascript - React - 渲染没有返回任何内容
- c# - 如何在列表中正确使用 LINQ 查询
创建字典 ,整数>?