FireStore数据结构建议请

时间:2018-04-13 11:49:59

标签: firebase google-cloud-firestore

请给我一些关于在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

1 个答案:

答案 0 :(得分:0)

是的你是对的,它是通过查询的99%的时间它将“客户ID =”所以我猜选项1所以我可以做

firebase.database().ref('db/' + this.user.uid'...