我正在尝试使用
以下是我尝试过但不起作用的内容:
我也尝试了反向查询,但这并没有达到预期效果,同样不起作用。
在MongoDB中是否有一种方法可以将
.find()
查询过滤MongoDB集合,并对结果进行文本搜索,以降低查询成本,但我似乎无法链接这些命令。以下是我尝试过但不起作用的内容:
db.jobs.find({
"salary.max": {
$gte: 50000,
$lte: 120000
}
}).runCommand("text", {
search: "metal"
})
我也尝试了反向查询,但这并没有达到预期效果,同样不起作用。
在MongoDB中是否有一种方法可以将
.runCommand()
与.find()
链接起来?
$nearSphere
或者$geoWithin
都是普通的筛选操作符,所以您可以将它们添加到您的筛选文档中。虽然文档指出每个集合只能有 一个文本索引 和 一个地理位置索引,但它并没有说明不能同时拥有这两种索引。 - Philipp