У меня вопрос по субдокументам. Допустим, у меня есть пользовательская база данных, подобная этой:
db.users.insertMany([
{
username: "test",
projectA: [
{
tags: ['1234', '23454']
}
]
},
{
username: "test2",
projectA: [
{
tags: ['1dfdfsdf', '234dfdfdf54']
}
]
},
]);
Под пользовательским документом у меня есть поддокументы с проектами. Допустим, что один из проектов называется «ProjectA». И под этим документом я храню данные проекта, в моем примере некоторые теги.
Я не использую всю пользовательскую модель, потому что это может быть много данных. Мне нужен список со всеми тегами в базе данных под пользователем и проектом A.
Я использую NodeJS с mon goose для получения данных. Как я могу это сделать?