Изначально у меня было:
db.collection(process.env.MESSAGES_COLLECTION).find(req.queryValues).sort({_id:-1}).limit(req.limit)
Я пробовал:
db.collection(process.env.MESSAGES_COLLECTION).find(req.queryValues).aggregate([
{$sort: {_id: -1}},
{ $limit: req.limit},
{$sort: {_id: 1}}])
Но я получил ошибку:
Ошибка типа: db.collection (...). Find (...). Aggregate не является функцией
Если я попробую:
db.collection(process.env.MESSAGES_COLLECTION).aggregate([
{$find: req.queryValues},
{$sort: {_id: -1}},
{ $limit: req.limit},
{$sort: {_id: 1}}])
Я получаю пустой массив.