Нужно уже к имеющемуся выводу, добавить поле - countViews: Number , Где будет содержаться количество записей из дочернего массива views. Хочу это реализовать без создания в базе дополнительного поля для этой цели.
Хочу вместо такого вывода из бд:
[{
"created": 1611739142028,
"author": "name",
"tages": "asd asd",
"url": "urlexample",
"views": ["vasya", "petya"],
"likes": 0,
"comments": 0,
"moderate": true,
"timeToRead": 2.9,
"__v": 0
},
{
"created": 1611739142028,
"author": "name",
"tages": "asd asd",
"url": "urlexample",
"views": ["vasya", "petya"],
"likes": 0,
"comments": 0,
"moderate": true,
"timeToRead": 2.9,
"__v": 0
}]
получить вот это:
[{
"created": 1611739142028,
"author": "name",
"tages": "asd asd",
"url": "urlexample",
"views": ["vasya", "petya"],
"countViews": 2,
"likes": 0,
"comments": 0,
"moderate": true,
"timeToRead": 2.9,
"__v": 0
},
{
"created": 1611739142028,
"author": "name",
"tages": "asd asd",
"url": "urlexample",
"views": ["vasya", "petya"],
"countViews": 2,
"likes": 0,
"comments": 0,
"moderate": true,
"timeToRead": 2.9,
"__v": 0
}]