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中是否可以使用此功能?