laravel-mongodb 怎么运行 db.runCommand 这种语句

如题 db.Collection.find{} 这种语句可以使用whereRaw来运行,但db.runCommand官方文档上找不到 怎么在laravel5中用什么语句来运行??

阅读 5.1k
1 个回答

自己扒代码找到了

$cursor = DB::connection('mongodb')->command(
        [
            'geoNear' => 'archive_location',
            'near' => [ 113.323, 23.146 ],
            'spherical' => true,
            'maxDistance'=>1/6371,
            'num'=>4
        ]
    );

希望对大家有些帮助,自己扒代码好辛苦
不过现在准备不用 mongodb 来作LBS 了
准备用postgis 来做

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题