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

Jak mohu použít geoprostorový dotaz v ovladači 2.1 MongoDB C#?

takhle to dělám na svém konci:

    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. Jak mohu v laravelu počítat současnost po měsíci?

  2. Co se děje s Meteor and Fibers/bindEnvironment()?

  3. Dotaz PHP Mongo NENÍ NULL

  4. Připojte java projekt k databázi mongodb