我正在写邮件标签,并且需要为每个文档打印标签。

我的收藏集中有829个文档,但是当我检索它们时,我只会得到100个文档。

我有此LINQ代码:

IMongoCollection Pessoa;
Pessoa = database.GetCollection<Pessoa>(collectionName);

return Pessoa.AsQueryable().ToList();

如何检索所有文件?

最佳答案



我可以使用IMongoCollection collection.AsQueryable()上的AsQueryable扩展方法来在一个方面重现该问题,以在集合中查找文档,即使我在Azure门户上将每页的项目设置更改为Unlimited,该集合也始终返回100个文档。

环境:

C#MongoDB驱动程序仅返回100个结果-LMLPHP

测试代码:

C#MongoDB驱动程序仅返回100个结果-LMLPHP

在查询资源管理器中对文档进行计数:

C#MongoDB驱动程序仅返回100个结果-LMLPHP

要查询集合中的所有文档,如注释中所述,您可以尝试使用空过滤器调用Find method

10-08 07:39