-2
私はこのクエリを完了するのに苦労していますが、私は間違ったアプローチを使用しています。今、私はこのようにそれをやっている:MongoDB geospatial:ポイントが他のポイントから範囲内にあるかどうかを見つける方法
ここ$range
db.cells.find(
{
loc: {
$nearSphere: {
$geometry: {
type : "Point",
coordinates : [ 31.0, 31.0 ]
},
$minDistance: 0,
$maxDistance: $range
}
}
}
)
は私の文書のフィールドでなければなりませんが、前の回答では、それらはMongoDBの中でそれを行うためのオプションがないことを教えてくれました。
フィールドloc
がフィールドrange
の下位の距離内のポイントであるすべてのドキュメントを取得したいと考えています。それは単一のクエリでそれを行うことは可能ですか?必要に応じて文書フォーマットを再構成することができます。
ありがとうございます。