Структура базы данных NoSQL - PullRequest
0 голосов
/ 28 ноября 2018

Для небольшого прототипа приложения, которое я создаю, я хотел бы использовать firestore (firebase) для хранения некоторых данных.Я задаюсь вопросом, является ли следующее хорошее средство для работы с базой данных nosql.

У меня есть Path, которые принадлежат категориям.Путь может иметь курсы и комментарии.Я бы хотел, чтобы пользователи видели лайки, которые есть у пути, и сортировали категории по количеству путей внутри.

Вот почему я добавляю paths_count в таблицу категорий, я буду использовать функции облакаобновить количество лайков и путей в каждом обновлении базы данных.

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: []
       }
]

Это хорошее начало?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...