firebase - “没有为‘DatabaseReference’类型定义‘getDocuments’方法。” 颤振 - Firebase
问题描述
我在将我的项目列表保存在函数中时遇到了一些困难,因为我确实收到错误“方法'getDocuments'没有为'DatabaseReference'类型定义。” 我不知道如何解决它,也许有人可以这么友善并解释我做错了什么。
这是功能代码片段
getItemStreamSnapshots() async {
var data = await FirebaseDatabase.instance
.reference()
.child("Book")
.getDocuments();
setState(() {
_allResults = data.documents;
});
searchResultsList();
return "complete";
}
这是我的数据库的样子
解决方案
从 0.14.0 开始查询
不推荐使用:不推荐调用 getDocuments() 以支持 get()。
BREAKING:getDocuments/get 已更新为接受 GetOptions 的实例(见下文)。
新:现在可以链接查询方法。
新:现在可以在不抛出异常的情况下调用基于相同点游标的查询(例如,调用 endAt() 然后 endBefore() 将用 endBefore 替换“结束”游标查询)。
新:添加了对 limitToLast 查询修饰符的支持。
推荐阅读
- java - 从不使用子类继承的字段
- google-bigquery - 无法确定表的架构以使用 python 从本地上传到 bigquery
- javascript - 如何将对象数组中单个属性的值相加?
- python - 使用 Python 在循环内异步更新 websocket 服务器
- json - Angular + Spring boot REST,无法发布具有外键的实体
- python - 为什么 Pandas .loc 的点击次数比 MultiIndex.intersection 多?
- macos - MacOS Metal:无法从命令行应用程序捕获 GPU 帧
- sdl - 使用 SDL2,我如何可靠地获取操纵杆轴的初始位置?
- postgresql - 从 relfrozenxid 1749 之前找到 xmin 2965836007
- javascript - URLSearchParams 返回空对象