Firebase 如何在firestore中构造数据库

Firebase 如何在firestore中构造数据库,firebase,google-cloud-firestore,Firebase,Google Cloud Firestore,我正在创建一个与pets相关的应用程序,所以我对创建数据库的结构感到困惑 例如,我有以下类别: 宠物 宠物配件 宠物食品 对于类别,每个类别都有一个名称和一个图像 对于每个类别,都有如下子类别,例如,我将其称为产品: 1. image: "" name: Hulk type: Pets age: 2 price: 200 2. image: "" name: bowl type: Pets access

我正在创建一个与pets相关的应用程序,所以我对创建数据库的结构感到困惑

例如,我有以下类别:

  • 宠物
  • 宠物配件
  • 宠物食品
  • 对于类别,每个类别都有一个名称和一个图像

    对于每个类别,都有如下子类别,例如,我将其称为产品:

     1. image: ""
        name: Hulk
        type: Pets
        age: 2
        price: 200
    
     2. image: ""
        name: bowl
        type: Pets accessories
        price: 20
    
     3. image: ""
        name: Gosera Cat
        type: Pets food
        price: 15
    
    
    我很抱歉,如果这是一个基本的问题或什么的,但我只想知道什么是最好的方法,以创建一个数据库结构在消防商店像前一个

    #编辑 我尝试创建下图中的类别:


    有什么建议或建议吗?

    这个问题太宽泛,无法简明扼要地回答。如果您正在处理一个特定的用例,我们可能会提供更好的帮助。关于更一般的数据建模建议,我推荐杰夫·德莱尼(Jeff Delaney)关于fireship.io的优秀材料。@FrankvanPuffelen谢谢你的支持:),我实际上从这个剧本列表中得到了我需要的:)这是一个系列,所以只需从第一集开始——继续,直到你认为你足够了解自己开始。