0

我有一个 MongoDB 实例,其中包含大量数据,有人试图使搜索更容易创建通配符索引,但是当我使用 .find() 函数时,我只有在使用完整句子时才会得到结果。

例如:

如果我试图找到“Netherlands”,但我只写“Neth”,什么都不会发生。我想做这样的查询,就像我们在 SQL 中使用通配符一样。

这是我正在做的一个例子:

db.getCollection('transaction').find({$text: {$search: "Neth"}}, {score: {$meta: "textScore"}}).sort({score:{$meta:"textScore "}})

4

0 回答 0