firebase - Flutter Firestore 执行 updateData 时出错,找不到要更新的文档
问题描述
我将 Firestore 用于 mu Flutter 项目。我无法更新文档中的字段。它导致错误(执行更新时出错,未找到文档)
代码:
await Firestore.instance.collection('QuizProfile').document("20200528-KYUMI").updateData(
{
'Slot': 'asdfg',
},
);
}
错误信息 ::
E/flutter (18326): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception:
PlatformException(Error performing updateData, NOT_FOUND:
No document to update: projects/fir-2d2f0/databases/(default)/documents/QuizProfile/20200528-KYUMI, null)
E/flutter (18326): #0 StandardMethodCodec.decodeEnvelope
package:flutter/…/services/message_codecs.dart:569
E/flutter (18326): #1 MethodChannel.invokeMethod
package:flutter/…/services/platform_channel.dart:321
E/flutter (18326): <asynchronous suspension>
E/flutter (18326): #2 MethodChannelDocumentReference.updateData
package:cloud_firestore_platform_interface/…/method_channel/method_channel_document_reference.dart:41
E/flutter (18326): #3 DocumentReference.updateData
package:cloud_firestore/src/document_reference.dart:60
E/flutter (18326): #4 Model.pushscore
package:firestoredemo/models/QA_Model.dart:214
E/flutter (18326): <asynchronous suspension>
E/flutter (18326): #5 _CustomTextState.initState
package:firestoredemo/CustomText.dart:21
解决方案
推荐阅读
- html - 如何在页面上放置表格
- java - 如何使用带有查询和限制的 Spring Data Mongo distinct 方法
- python - 阅读 pandas 创建的旧 HDF5 存储
- json - 邮递员在“漂亮”视图中显示时似乎将小数更改为整数,为什么?
- mongodb - 如何确保模型键上没有重复数据?
- visual-studio-code - 如何启用恶意扩展?
- android - Android Oreo JobIntentServices 总是关闭
- reference - 如何从 fortran 中的引用中获取值?
- git - 彻底删除 github 的提交
- c++ - 如何定期检查财产状况?