在mongodb C#驱动程序2.4中使用GeoWithin,可以通过以下步骤实现:
var client = new MongoClient("mongodb://localhost:27017");
var database = client.GetDatabase("your_database_name");
var collection = database.GetCollection<BsonDocument>("your_collection_name");
var filter = Builders<BsonDocument>.Filter.GeoWithin("location", your_geojson_polygon);
在上面的代码中,"location"是你存储地理位置数据的字段名,your_geojson_polygon是一个GeoJSON格式的多边形对象,表示你要查询的区域。
var result = collection.Find(filter).ToList();
在上面的代码中,filter是你构建的查询条件,ToList方法将查询结果转换为一个列表。
以上就是在mongodb C#驱动程序2.4中使用GeoWithin的基本步骤。如果你想了解更多关于MongoDB C#驱动程序的使用方法,你可以参考腾讯云的MongoDB文档:MongoDB C#驱动程序使用指南。
领取专属 10元无门槛券
手把手带您无忧上云