3
在mongodb中使用geoNear時可以添加更多的過濾器嗎?例如,假設我在我的記錄如下所示:mongodb geoNear +額外的過濾器?
{
_id: {},
cid: 1,
latlon: [ -74.07096147537231, 40.9088747684256 ]
}
我可以通過「CID」,以確保只有帶有等於「1」的「CID」的記載?如果geoNear不可能,我該怎麼做?我正在使用geoNear,因爲它會返回距離...
謝謝!
但我使用類似:db.runCommand({geoNear: 「LOCS」,附近:[0, 0],spherical:true,maxDistance:range/earthRadius});如果我使用db.example.find();我將如何計算距離? – mike 2011-04-04 22:27:48
@mike:我已經更新了答案。檢查它的細節。 – 2011-04-05 15:42:22
昨天發佈後我發現這個「查詢:」選項!但我會把它標記爲幫助你的答案!非常感謝! – mike 2011-04-05 17:11:17