предположим, что у нас есть модель User, которая содержит массив других объектов User.
let UserSchema = mongoose.Schema({
followers: [{
type: mongoose.Schema.ObjectId,
ref: 'User',
}]
})
Мне нужно количество идентификаторов этого объекта.
Первое решение состоит в том, чтобы получить длину последователей.
req.user.followers.length
но я думаю, что не имеет смысла получать всех подписчиков, которые содержат много идентификаторов объектов. и в моем запросе мне не нужны все эти objectIds.
Я пытался использовать виртуалы, но в виртуалах у меня есть много ненужных вещей. Я ищу лучший и незакрытый способ для таких ситуаций.