请提供FireStore数据结构化建议



请给我一些关于在FireStore中构建数据的建议,我们将有大约10K用户使用应用程序进行保险,记录所涵盖的产品/工具并添加照片。

我已经看过分层结构 Firestore 和子集合,这有所帮助,但这并不是我想问的。

选项 1:单个查询/订阅选项 2:查询/订阅更多,但总体数据交换更少,因为可以对各个部分提出请求

选项 1....

ClientID
  ClientData
    Name
    Address
  Product
    ProductID
    PolicyNumber
    StartDate
    ExpriyDate
  Tools
    ProductID
    PolicyNumber
    StartDate
    ExpriyDate
    Photos
      0
      1
      2
  Claims
    ClaimID
    PolicyNumber
    Date
    Photos

选项 2....

ClientData
  Name
  Address
Product
  ClientID
    ProductID
    PolicyNumber
    StartDate
    ExpriyDate
Tools
  ClientID
    ProductID
    PolicyNumber
    StartDate
    ExpriyDate
    Photos
      0
      1
      2
Claims
  ClientID
    ClaimID
    PolicyNumber
    Date
    Photos

是的,你是对的,它是通过查询的,因为 99% 的时间它将是"其中客户端 ID =",所以我猜选项 1 所以我可以做

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

最新更新