Flutter 查询条件的颤振firestore结构
我是NoSQL的新手,我正在尝试找出一种表示数据的好方法。我有一系列员工需要通过移动应用程序申请休假 当我尝试使用flifter编写Firebase查询时,我可以这样做:Flutter 查询条件的颤振firestore结构,flutter,google-cloud-firestore,Flutter,Google Cloud Firestore,我是NoSQL的新手,我正在尝试找出一种表示数据的好方法。我有一系列员工需要通过移动应用程序申请休假 当我尝试使用flifter编写Firebase查询时,我可以这样做: Firestore.instance .collection("ferie_permessi") .document("worker1@test.com") .snapshot(); 它可以工作,但有两个主要错误: 如果我试图创建另一个名为“Woker info”的集合,我将无法使用worker1@
Firestore.instance
.collection("ferie_permessi")
.document("worker1@test.com")
.snapshot();
它可以工作,但有两个主要错误:
worker1@test.com
作为已存在的文档ID李>
休假
和其他
。怎么了
我的猜测是,我应该移动worker1@test.com
以及假期
和其他
以便我可以进行此类查询:
Firestore.instance
.collection("ferie_permessi")
.where("user", "==", "worker1@test.com)
.snapshot();
但是现在身份证呢?自动应用程序好吗?我最近有机会探索使用firebase firestore创建应用程序。以下几点会有所帮助:
id
是好的,因为它是唯一的,例如,您可以拥有一个集合vacation\u requests
,users
,然后您可以将该userid
用作vacation\u requests
vacations
中的文档,而不是使用电子邮件作为文档密钥用户
,休假请求
,以及请求
users
中请求
中,并带有自
和至
日期vaccation\u requests
中存储用户和请求的引用