请给我一些关于在FireStore中构建数据的建议,我们将有大约10K用户使用应用程序进行保险,记录产品/工具并添加照片。
我见过Hierarchic structure Firestore and subcollections,这有帮助但不完全是我想问的问题。
选项1:单个查询/订阅 选项2:更多查询/订阅,但整体数据交换较少,因为可以为各个部分提出请求
选项1 ....
using (var ms = new MemoryStream())
{
using (var sw = new StreamWriter(ms, Encoding.UTF8, 1024, true))
{
sw.WriteLine("data");
sw.WriteLine("data 2");
}
ms.Position = 0;
using (var sr = new StreamReader(ms))
{
Console.WriteLine(sr.ReadToEnd());
}
}
选项2 ....
ClientID
ClientData
Name
Address
Product
ProductID
PolicyNumber
StartDate
ExpriyDate
Tools
ProductID
PolicyNumber
StartDate
ExpriyDate
Photos
0
1
2
Claims
ClaimID
PolicyNumber
Date
Photos
答案 0 :(得分:0)
是的你是对的,它是通过查询的99%的时间它将“客户ID =”所以我猜选项1所以我可以做
firebase.database().ref('db/' + this.user.uid'...