您好,我想为杂货店创建 firebase 数据库。我有类别,每个类别下都有子类别,其中一些子类别有子子类别,在这些子类别下有产品。我如何在 firebase 数据库中构造它? firebase structure
最佳答案
我建议这样,可能会有帮助。
如上图所示,我有一个类别树,其后由两个子节点组成,即 Category 和 ParentId。在你的情况下,我建议获取parentId等于零的所有类别。
firebase.database().ref("Category").orderByChild("ParentId").equalTo(0);
这将返回所有类别。然后当您单击如下所示的类别查询时
firebase.database().ref("Category").orderByChild("ParentId").equalTo("Pass your Category Id here");
这将根据您选择的类别返回所有子类别。
在您的情况下,您可以为子类别添加另一个子节点,例如 SubCategoryParentId,该子类别具有如下所示的子类别和查询
firebase.database().ref("Category").orderByChild("SubCategoryParentId").equalTo("Pass your Subcategory Id here");
这将返回您选择的子类别的所有子类别。
关于firebase - 如何使用类别和子类别构建 firebase 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44914513/