我有一个其中包含大量数据的MongoDB实例,有人试图使搜索更容易创建通配符索引,但是当我使用.find()函数时,只有在使用完整的句子时才能得到结果。>
例如:
如果我要查找“荷兰”,但我只写“ Neth”,则什么也没有发生。我想像在SQL中使用通配符那样进行此类查询。
这是我正在做的事的一个例子:
db.getCollection('transaction')。find({$ text:{$ search:“ Neth”}},{score:{$ meta:“ textScore”}}))。sort({score:{$ meta :“ textScore”}})