跳到主要内容

📘 搜索操作符简介

在上一个练习中,您使用了一个类似这样的 $search 阶段。

{
$search: {
index: 'fulltextsearch',
text: {
query,
path: ['title', 'authors.name', 'categories']
}
}
}

我们已经讨论过 $search 阶段及其 index 属性,但目前为止,我们只在最简单的形式中使用了 text 操作符。

然而,当您希望优化搜索结果时,您需要使用更高级的操作符,甚至结合一些操作符以获得所需的结果。

在这个练习中,我们将探索一些最常见的操作符以及如何使用它们。