【发布时间】:2021-05-15 09:13:39
【问题描述】:
我该如何解决这个问题?
我想用 id 和密码登录,但出现以下错误:
E/flutter (985): [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] 未处理的异常:'package:cloud_firestore_platform_interface/src/platform_interface/platform_interface_document_snapshot.dart':断言失败:第 69 行 pos 12 : '字段为字符串 || field is FieldPath': 支持的 [field] 类型为 [String] 和 [FieldPath]
adminlogin() {
FirebaseFirestore.instance.collection('Admins').get().then((snapshot) {
snapshot.docs.forEach((result) {
if (result.get(['id']) != AdminID_controller.text.trim()) {
// ignore: deprecated_member_use
Scaffold.of(context)
.showSnackBar(SnackBar(content: Text("id is incorrect")));
} else if (result.get(['password']) !=
PasswordAdmin_controller.text.trim()) {
Scaffold.of(context)
.showSnackBar(SnackBar(content: Text("Password is incorrect")));
} else {
Scaffold.of(context).showSnackBar(
SnackBar(content: Text(" welcome" + result.get(['name']))));
}
});
});
}
【问题讨论】:
标签: firebase flutter dart google-cloud-firestore