我正在使用 ruby 驱动程序根据地理查询从 mongo 检索结果。
我希望返回结果及其各自的距离。
该功能可在 shell 中使用 geoNear 命令使用:
db.runCommand( { geoNear : "places", near : [50,50], num : 10 } );
如何通过 ruby API 执行此操作?
where db
是您可以使用的数据库连接#command
:
db.command({'geoNear' => "places", 'near'=>[50,50], 'num' => 10})
这必须是一个OrderedHash
在 ruby 1.8 中,哈希值在 1.9 中是排序的,因此如果使用 1.9,则可以使用默认哈希值
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)