Для небольшого прототипа приложения, которое я создаю, я хотел бы использовать 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: []
}
]
Это хорошее начало?