C# MongoDB 驱动程序只返回 100 个结果

Ton*_*ony 5 c# linq mongodb azure-cosmosdb

我正在写一个邮寄标签,需要为每个文件打印一个标签。

我在 Collection 上有 829 个文档,但是当我检索它们时,我只得到 100 个文档。

我有这个 LINQ 代码:

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

return Pessoa.AsQueryable().ToList();
Run Code Online (Sandbox Code Playgroud)

如何检索所有文件?

Fei*_*Han 2

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

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

环境:

在此输入图像描述

测试代码:

在此输入图像描述

计算查询浏览器中的文档数:

在此输入图像描述

要查询集合中的所有文档,正如您在评论中提到的,您可以尝试使用空过滤器调用Find 方法。