从我的mongo控制台我可以运行:
db.runCommand({geoNear: "coords", near: [coords], spherical: true, maxDistance: 5})
一切正常,我得到的结果按哪个文档最接近排序。 但是当我尝试使用mongoid的rails应用程序时,我仍然会得到结果但没有排序。
session = Mongoid.session('default')
res = session.command({geoNear: "coords", near: [params[:lat].to_i, params[:lon].to_i], spherical: true, maxDistance: 5})
为什么?如何在控制器中获取排序结果? 提前谢谢。