【发布时间】:2020-10-06 00:30:03
【问题描述】:
我正在尝试使用 Go 从 MongoDB 获取 2dsphere 上两点之间的距离。
我关注了this answer 并尝试了这个
conditions["geolocation"] = bson.M{
"$geoNear": bson.M{
"near": bson.M{
"type": "Point",
"coordinates": []float64{latitude, longitude},
},
"maxDistance": rangeInMeters,
"spherical": true,
"distanceField": "distance",
},
}
filterCursor, err := collection.Find(ctx, conditions)
但我收到此错误:"Invalid Argument in geo near query:near"
【问题讨论】: