Прежде чем начать использовать агрегат для создания временной метки документа, я использовал findOne, чтобы я мог получить один объект, но теперь я получаю массив с одним объектом.Можно ли заставить запрос возвращать отдельный объект вместо массива?Заранее спасибо.
Используемый мной запрос:
News.aggregate()
.match({ '_id': n })
.project({ 'title': true, 'text': true, 'timestamp': { '$subtract': ['$date', new Date('1970-01-01')] } })
Что возвращается:
[
{
"_id": "5b9650beae847b1e5866cace",
"title": "Notícia 2",
"text": "Texto da Notícia 2",
"timestamp": 1543807353257
}
]
Что бы я хотел получить:
{
"_id": "5b9650beae847b1e5866cace",
"title": "Notícia 2",
"text": "Texto da Notícia 2",
"timestamp": 1543807353257
}