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

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

时间2023-03-03 17:18:18 提问来自 山东省青岛市 的网友 分类创作 浏览364
// 这里假设你已经有了一个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浏览器如何下载 下一篇 生涯发展报告:介绍设定职业目标的过程;实现职业目标的具体行动和成效;职业目标及行动的动态调整等(PDF格式,文字不超过2000字,图表不超过5张)