这是我想要执行的查询:
db.cells.find(
{
loc: {
$near: {
$geometry: {
type : "Point",
coordinates : [ 31.0, 31.0 ]
},
$minDistance: 0,
$maxDistance: this.range
}
}
}
)
问题在于this.range
。我想使用range
的字段cells
来设置最大距离。对于我尝试匹配的每个文档,此参数可能会有所不同,或maxDistance
必须是固定值?