如何查询C#mongodb中的BsonDocument

时间:2014-01-31 08:12:51

标签: c# mongodb mongodb-.net-driver

我有一个文档集合,其中包含文档数组。

我可以分别在C#中查询子文档。但这会再次袭击数据库服务器。

但在我的情况下,我最初查询并获取文档。但之后,我需要重新查询此文档,而无需再次访问数据库。

有没有人知道如何在C#中查询BsonDocument(Not Collection)。

提前感谢您的帮助。 -Nitin Jain

1 个答案:

答案 0 :(得分:0)

您不能在客户端本地使用MongoDb的任何查询功能。查询引擎的逻辑完全在数据库服务器上。

您需要在C#中编写代码来查询对象。如果它们是强类型对象而不是BSON文档,则可以轻松地将LINQ与文档对象一起使用,并在客户端上具有类似的体验(当然,它不具有可用的索引等功能)。