MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मैं 2.1 MongoDB C# ड्राइवर में भू-स्थानिक क्वेरी का उपयोग कैसे करूं?

मैं इसे अपनी ओर से इस प्रकार करता हूं:

    public IQueryable<TEntity> FindNear<TEntity>(string collectionName, Expression<Func<TEntity, object>> field, double longitude, double latitude, double maxDistanceInKm) where TEntity : IEntity
    {
        var collection = database.GetCollection<TEntity>(collectionName);
        var point = GeoJson.Point(GeoJson.Geographic(longitude, latitude));
        var filter = Builders<TEntity>.Filter.Near(field, point, maxDistanceInKm * 1000);
        return collection.Find(filter).ToList().AsQueryable();
    }


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मेटाक्लास डेलिगेट उदाहरण नहीं होने के कारण

  2. MongoDB रेंज पेजिनेशन

  3. Play Framework 2.5 mongoDB कैसे जोड़ें?

  4. स्प्रिंग डेटा MongoDB के साथ एक साझा संग्रह निर्दिष्ट करना

  5. नेवला का उपयोग करके मोंगोडब में छवियों को स्टोर करें ?? कैसे?