sql >> Database >  >> NoSQL >> MongoDB

MongoDb C# GeoNear Query-constructie

Het antwoord gevonden via dit en dit:

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. Hoe update-bewerkingen in GridFS uitvoeren (met Java)?

  2. hdel binnen hget block nodejs redis

  3. Verwijder een veld van alle elementen in de array in mongodb

  4. MongoDB oplog wijzigen en opnieuw afspelen