Mongoose. Как получить количество элементов массива и добавить это значение к выводу?
Получаю все значения нужной мне схемы таким образом
const cardSet = await ModelSchemaCardSet.findOne({
_id: cardSetId,
}).slice('cards', [-(page * rowsPerPage), rowsPerPage]);
Получаю
{
id: 'id',
cards: [...],
}
Как к этому выводу добавить значение которое содержит число всех элементов allCardsInDocument массива и получить вывод такого вида?
{
id: 'id',
cards: [...] // значение обрезано например только 3,
allCardsInDocument: 100, // всего cards в документе 100
}