我用 Mongodb C# 添加了一个 GeoNear 函数,如下所示:
` var options = GeoNearOptions.SetMaxDistance(rangeInKm / earthRadius /* to radians */)
.SetSpherical(true).SetDistanceMultiplier(6378.137);
collection.EnsureIndex(IndexKeys.GeoSpatial("PlacePoint"));'
MongoDB.Driver.GeoNearResult<MongoPlace> Georesults = collection.GeoNear(Query.Null, coordinates[0], coordinates[1], TakeNum,options);
我在数据中有超过 3000 个位置......这需要的时间太长了。我怎样才能让它变得更好