通过C#查询MongoDB

时间:2015-07-22 22:03:46

标签: c# mongodb

我希望编写一个简单的c#web api应用程序,APi将从mongodb返回任何给定搜索参数的JSON。我试图看看我是否可以在不使用任何POCO对象的情况下实现这一目标,目的是连接到Mongodb,使用给定参数查询并将任何JSON对象返回给客户端,我不需要知道JSON的模式。

有关如何实现这一目标的任何想法。谢谢。

1 个答案:

答案 0 :(得分:0)

您只需要使用BsonDocument而不是类。 BsonDocument是.NET MongoDB驱动程序的类型,可以表示任何类型的文档。因此,接受JSON,将其解析为BsonDocument(BsonDocument.Parse(json))。在出路时,在BsonDocument上使用ToString()方法。