I have Json data whose full structure I don't know. I want to store this data in MongoDb using c# driver.I couldn't use c# dynamic keyword as this is not supported by c# driver Deserializer.I worked around this by creating Bson documents based on json passed.var bsonDocument = BsonSerializer.Deserialize<BsonDocument>(json);testcollection.Insert(bsonDocument,SafeMode.True);I want to use linq to query such documents without using a type so that I can get back a list of BsonDocuments matching a criteria.Is there a way I can do it.Regards,Sidharth