Как создать поле, которое ссылается на элемент в массиве на Mongoose - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть схема с массивом идентификаторов (ссылок):

const Project = mongoose.Schema({
    users: [{
        type: mongoose.Schema.Types.ObjectID,
        ref: "User"
    }]
})

Проблема в том, что я не хочу ссылаться на User, я хочу сослаться на элемент в массиве который присутствует в User, например User.team. Как я могу это сделать? Я искал, но не нашел ни одного совета, как только все результаты поиска показывают, как создать ссылку на простое поле atomi c.

Мне нужно сделать такую ​​ссылку по двум основным причинам: масштабируемость и динамизм. Я пытался использовать ссылку, как я показал ранее: User.team, но я не уверен, что это работает / это правильный способ, потому что я посмотрел документацию Mon goose и нет примера для этого случая ,

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