flutter - Dart:QuerySnapshot 清除所有文档不起作用
问题描述
我对以下代码片段有疑问,我不明白:
QuerySnapshot _assignments;
print('Length before clear: ${_assignments.documents.length}');
_assignments.documents.clear();
print('Length after clear: ${_assignments.documents.length}');
我有一个 QuerySnapshot,我将从 QuerySnapshot 中清除所有文档,但是当我清除 QuerySnapshot 时,什么也没有发生。QuerySnapshot 的长度与以前相同。谁能帮我解释一下?以及如何清除/删除 QuerySnapshot(长度 = 0)?
解决方案
_assignments.documents.delete();
你可以试试这个
推荐阅读
- php - 如何修复显示 page/1/ 的分页
- java - 如何使用 JAVA 中的嵌套 for 循环打印以下模式?
- java - 覆盖没有别名的spring bean,它也是父级
- python - 在烧瓶中导入 YAML
- angular - 错误 TS2339:类型“{生产:布尔值”上不存在属性“对话流”;}'
- c++ - 为 c++ 源文件构建 debian 包时出错
- android - RecyclerView 在滚动时丢失了它的项目位置
- javascript - 如何在javascript中分割文本
- unity3d - 需要帮助实施 Perforce depot 或 GitHub repot,允许异地云托管与本地计算机之间的现场主服务器同步
- pandas - 在 pandas 的 groupby 期间根据列是否包含特定字符串来创建变量