3
我從基於使用ruby驅動程序的地理查詢中檢索mongo的結果。 我希望結果以各自的距離返回。 該設施可在使用geoNear命令外殼:我可以通過ruby驅動程序訪問mongo的geoNear功能嗎?
db.runCommand({ geoNear : "places", near : [50,50], num : 10 });
如何通過API紅寶石做到這一點?
我從基於使用ruby驅動程序的地理查詢中檢索mongo的結果。 我希望結果以各自的距離返回。 該設施可在使用geoNear命令外殼:我可以通過ruby驅動程序訪問mongo的geoNear功能嗎?
db.runCommand({ geoNear : "places", near : [50,50], num : 10 });
如何通過API紅寶石做到這一點?
其中db
是你的數據庫連接,你可以使用#command
:
db.command({'geoNear' => "places", 'near'=>[50,50], 'num' => 10})
這必須是在紅寶石1.8 OrderedHash
,哈希值進行排序在1.9,所以你都是很好的默認哈希如果使用1.9