【发布时间】:2021-10-18 17:33:09
【问题描述】:
到目前为止,在我的 Fitness 应用程序中,我只有一个集合 users,每个用户都有自己的文档。并且在此文档中存储了来自一个用户的所有数据。现在我想创建一个新集合plans,这样每个计划也都有自己的文档。我该如何处理计划由正确的用户保存?因为现在计划不再保存在用户文档中。还是这是错误的数据建模方式?
class FireBaseHandler {
Future is_user_registered(String email) {
return FirebaseFirestore.instance
.collection('users')
.where('email', isEqualTo: email)
.get();
}
Future register_new_user(email, password) {
print(email + "->" + password);
return FirebaseFirestore.instance.collection("users").doc(email).set(
{
"email": email,
"password": password,
"token": -1,
"plans": [],
},
);
}
【问题讨论】:
标签: firebase flutter dart google-cloud-firestore nosql