How do I use Linq to query nested dynamic BsonDocuments?
问题 public class Foo { public ObjectId _id { get; set; } public BsonDocument properties { get; set; } } public void FindFoos() { var client = new MongoClient(ConfigurationManager.ConnectionStrings["MongoDB"].ConnectionString); var server = client.GetServer(); var db = server.GetDatabase("FooBar"); //var collection = db.GetCollection<GeoJsonFeature<GeoJson2DGeographicCoordinates>>("Sections"); var collection = db.GetCollection<Foo>("Foos"); collection.Insert(new Foo { properties = new BsonDocument