NoSQL数据库结构

时间:2018-11-28 01:55:24

标签: firebase nosql google-cloud-firestore

对于我要构建的小型应用程序原型,我想使用Firestore(火力地堡)来存储一些数据。我想知道以下是否是处理nosql数据库的好方法。

  

我有属于类别的路径。路径可以包含课程和评论。我希望用户看到路径喜欢的东西,并获得按内部路径数量排序的类别。

这就是为什么我在类别表上添加paths_count的原因,我将使用Cloud Functions在每次数据库更新时更新点赞和路径的计数。

categories: [
    1: {name: "productivity", paths_count: 10},
    2: {name: "cooking", paths_count: 5},
]

paths: [
    1: {
        name: "Productivity 101",
        category_id: 1,
        likes_count: 5,
        likes: [],
        courses: [],
        comments: []
       }
]

这是一个好的开始吗?

0 个答案:

没有答案