【发布时间】:2018-08-28 08:02:12
【问题描述】:
在 Firebase 控制台中,您可以将布尔值添加为字段,甚至是 int。我试图通过代码添加这样的数据类型,它会产生错误。我的代码看起来像
Int Score;
Bool completion;
void addDetails() {
Map<dynamic, dynamic> data = <dynamic, dynamic>{
Score: 1.0,
completion: false,
};
documentReference.setData(data).whenComplete(() {
print('Uploaded');
}).catchError((e) => print(e));
}
控制台错误
I/flutter ( 3284): Another exception was thrown: type '_InternalLinkedHashMap<dynamic, dynamic>' is not a subtype of type 'Map<String, dynamic>'
【问题讨论】:
-
“它会产生一个错误。”请添加错误输出
-
添加了控制台错误
标签: firebase flutter google-cloud-firestore