.sort не работает textsearch mongodb nodejs
Я пытаюсь реализовать текстовый поиск в mongoDB с использованием textIndex и.sort({$meta: 'textScore'}, -1) не работает.
Использование MongoDB: 4.0.3, nodeJS: 8.12.0, версия драйвера nodejs mongodb: 3.1.8 Код:
function findDocuments(db,q, callback){
const collection = db.collection("myCollection");
collection.find({$text: {'$search': q}})
.project({score: {$meta: 'textScore'}})
.sort({$meta: 'textScore'}, -1)
.toArray(function(err, docs){
if(err){console.log(err)}
callback(docs);})
}