【发布时间】:2020-01-26 10:42:26
【问题描述】:
我正在尝试将一些数据写入 firestore,更准确地说,是一个包含一个文档的集合,该文档具有一些字段,但由于某种原因它失败了。
void createChatRoom() async {
instructorUID = (await FirebaseAuth.instance.currentUser()).uid;
chatRoomID = clientUID + instructorUID;
if(db.collection('chatrooms').document(chatRoomID) == null) {
db.collection('chatrooms').document(chatRoomID).setData({
'instructor': instructorUID,
'instructorName': widget.name,
'client': clientUID,
'clientPhoneNo': clientPhoneNo,
'createdAt': Timestamp.now(),
});
}
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => ChatPage(
chatRoomID: chatRoomID,
clientUID: clientUID,
),
),
);
}
也许我没有很好地分配 chatRoomId?
【问题讨论】:
标签: firebase flutter dart google-cloud-firestore