如何包含RegExP输出的真实分数?

时间:2018-01-18 04:54:38

标签: javascript node.js mongodb

RegoP搜索的MongoDB查询问题:

我在搜索文本上创建了基于索引的字段。这是普通文本搜索的查询。

db.metaobject.find( {$text: { $search:"data"} },{score: { $meta: "textScore" }}).sort( { score: { $meta: "textScore" } } )

对于普通文本输出,现有分数结果中包含分数属性。

但我尝试对RegExP使用相同的方法,但输出中的score属性显示为0。 以下是用于RegExP搜索的查询。

db.metaobject.find({ "name": { $regex: /_cm/i }},{score: { $meta: "textScore" }}).sort( { score: { $meta: "textScore" } } )

现在我想要包含RegExP输出的真实分数,而不仅仅是0. MongoDB中是否可以使用此功能?

0 个答案:

没有答案