Задать вопрос
@Siple

Как правильно добавлять данные в mongoose?

Есть 3 Schemas (Post, User, Category).
У post есть user и category
У user и category есть posts

Является ли добавление post'a корректным?
5b6997d7ec216927680900.png
P.S. Показалось странно в добавлении искать user и category чтобы передать id поста
  • Вопрос задан
  • 137 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@RidgeA
Если в User и Category надо добавить id поста - я бы использовал findAndUpdate - это сделает поиск и обновление одним промисом.

Стоит ли это делать вообще - тут скорее вопрос к тому, как надо эту информацию получать, возможно достаточно в Post сохранить id автора и id категории ....

Для категории - явно напрашивается не сохранять id каждого поста в категорию, а наоборот - иначе придется руками обеспечивать консистентность данных при удалении постов.

Но это все предположения без знания того, что должно делать приложение. Возможно в твоем случае такой подход и оправдан...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы