我有一个文档集合,其中包含文档数组。
我可以分别在C#中查询子文档。但这会再次袭击数据库服务器。
但在我的情况下,我最初查询并获取文档。但之后,我需要重新查询此文档,而无需再次访问数据库。
有没有人知道如何在C#中查询BsonDocument(Not Collection)。
提前感谢您的帮助。 -Nitin Jain
答案 0 :(得分:0)
您不能在客户端本地使用MongoDb的任何查询功能。查询引擎的逻辑完全在数据库服务器上。
您需要在C#中编写代码来查询对象。如果它们是强类型对象而不是BSON文档,则可以轻松地将LINQ与文档对象一起使用,并在客户端上具有类似的体验(当然,它不具有可用的索引等功能)。