Я новичок в mongoDB и работаю с Mongoose.
Для простоты в моем приложении 3 компонента.Группы, пользователи и предметы.Каждая группа имеет набор пользователей и предметов.У каждого пользователя есть имя и пароль.И у каждого предмета есть имя и значение.это значение представляет собой очень большую строку.
При входе в систему каждый клиент вводит свое имя и пароль и может видеть имена элементов, которые содержит его группа.При выборе предмета его стоимость будет загружена.Я не хочу загружать все значения, только то, которое выбрал пользователь.
У меня есть несколько проблем, которые я не уверен, как правильно решить с mongoDB.
1 - Чтодолжна быть структура моей схемы базы данных?В «традиционном» смысле у меня был бы массив групп, когда у каждой группы есть массив пользователей и элементов.Как это должно выглядеть на монго?
2 - Как я смогу узнать, к какой группе относится этот пользователь?
3 - Как я могу привести только названия предметов,а не их ценности?Как я понял, с помощью монго я могу принести весь документ, а не только его часть.
некоторые примеры кода и запросов могут сильно помочь, спасибо.