3
mongodbでgeoNearを使用するときにフィルタを追加することはできますか?例えば、私は私のレコードは、次のようになり言う:mongodb geoNear +追加のフィルタ?
{
_id: {},
cid: 1,
latlon: [ -74.07096147537231, 40.9088747684256 ]
}
は、私が「1」に等しい「CID」とのレコードだけことを確認するために、「CID」を渡すことはできますか? geoNearでできない場合は、どうすればいいですか? geoNearを使用しています。距離を返します。
ありがとう!
が、私のようなもの使用しています:db.runCommand({geoNear: "LOCS"、近い:[0、 0]、spherical:true、maxDistance:range/earthRadius});私がdb.example.find()を使用する場合。距離はどのように計算されますか? – mike
@mike:私は答えを更新しました。詳細はこちらをご覧ください。 –
昨日投稿した後、この「クエリ:」オプションが見つかりました!しかし、私はそれをヘルプの答えとしてマークします!本当にありがとう! – mike