qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-免登录深度版🔥

生成一个按lat lng 计算距离的golang mongo 代码

时间2023-03-03 17:18:18 提问来自 山东省青岛市 的网友 分类创作 浏览510
// 这里假设你已经有了一个MongoDB的连接,并且collection名称是locations // 创建一个查询条件,以计算距离当前位置的所有地理位置 var query = bson.M{ "$near": bson.M{ // $near表明我们想要找到附近的地理位置。 "$geometry": bson.M{ // $geometry表明我们想要在2dsphere中使用某些特定几何图形作为参考。 "type": "Point", // 这里表明我们正在使用2D平面上的一个特定点作为参考。 "coordinates": []float64{lng, lat}, // 此处是查询时使用的当前lat lng坐标信息 }, "$maxDistance": distance, // 这里是要搜寻的最大距离(单位是meters) }, "status": true, // 状态必须是true才能匹配到数据库中存储的数据 } } ) });

不满意?免费深度重写!

免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。

上一篇 Tor浏览器如何下载 下一篇 建设教育强国的青年力 量