Я хочу реализовать простую поисковую систему в моем приложении, и вот API, который я сделал:
global.db.collection("pages").createIndex({"datas.content":"text"});
global.db.collection("pages").find({$text: {$search: req.body.query}}, {score: {$meta: "textScore"}}).sort({score:{$meta:"textScore"}}).toArray(function(err, result) {
res.json(result);
});
А вот моя структура документа:
{
"_id" : ObjectId("5cd176aee5b87c095cfa30ba"),
"code" : "af34e870-70c1-11e9-9ba8-eb8f4152101a",
"datas" : {
"content" : "Donec ante sapien, gravida id risus eget,"
},
"tags" : null
}
Но когда я вызываюapi
В результате я всегда получаю null
, я что-то не так делаю?
Спасибо