sql >> Databáze >  >> NoSQL >> MongoDB

MongoDb C# GeoNear Query Construction

Našel jsem odpověď prostřednictvím tohoto a tohoto:

var earthRadius = 6378.0; // km
var rangeInKm = 3000.0; // km

myCollection.EnsureIndex(IndexKeys.GeoSpatial("Location"));

var near =
    Query.GT("ExpiresOn", now);

var options = GeoNearOptions
    .SetMaxDistance(rangeInKm / earthRadius /* to radians */)
    .SetSpherical(true);

var results = myCollection.GeoNear(
    near,
    request.Longitude, // note the order
    request.Latitude,  // [lng, lat]
    200,
    options
);


  1. MongoDB:Najděte vnořený dokument v Array Matching Parameters

  2. Rails 3:jak používat aktivní záznam a mongoid zároveň

  3. Jak odstranit spoustu sbírek mongodb najednou?

  4. dial tcp [::1]:6397:connectex:Nelze navázat spojení, protože cílový počítač jej aktivně odmítl