MongoCursor 中的 Limit 和 BatchSize 有什么区别?

2023-11-21

MongoDB 游标对象提供了BatchSize财产and and Limit属性,但我似乎找不到任何明确的信息来正确阐明两者之间的区别。

我正在使用 .Net 驱动程序,因为它物有所值。


限制是您想要的结果总数。如果您的查询将返回 1000 个文档,但您只需要 5 个文档,则可以使用 Limit 来限制总结果的大小。

BatchSize 是每批中应返回的结果数。如果查询的结果集很大,MongoDB 不会批量返回所有结果。它会返回总结果的一个子集,然后游标在需要下一批结果时会向服务器发送 getMore 消息。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MongoCursor 中的 Limit 和 BatchSize 有什么区别? 的相关文章

  • 获取 SSRS 的报告列表?

    我刚刚开始使用 SSRS 到目前为止 我已经能够通过对报告路径进行硬编码 使用 ReportViewer 在我的 Winforms 应用程序中显示报告 我想从 SSRS 获取一份报告列表 以便我可以显示它们并让用户选择他们想要查看的报告 有
  • 新的 SDK 项目在 Visual Studio 中缺少“启动外部命令”

    旧的 NET 项目在调试下有一个选项 允许 启动外部命令 如图所示 当我使用新的SDK样式创建新项目时 我看不到相同的选项 如下图 有办法拿回来吗 两张图片均取自同一个 VS 因此与版本无关 我发现的解决方法是正常运行程序并附加到它 但这并
  • End using 是否关闭打开的 SQL 连接

    如果我将 SQLConnection 包装在 using 中 我应该关闭它还是最终 using 处理它 using cn as new system data sqlclient sqlconnection cn open do a bun
  • 您如何使用 ReSharper 5 中的模式匹配功能?

    Resharper 5 的新模式匹配看起来非常强大 尽管需要一些修改才能弄清楚如何使用它 对于那些不熟悉此功能的人 它允许您在代码中搜索特定模式 此类模式的实例可以选择性地替换为替代方案 在 IntelliJ 中 这称为结构搜索和替换 它比
  • Mongodb $addToSet 嵌套对象

    我正在尝试更新嵌套在另一个哈希下的数组对象 IE name mike instagram id 3423 slug mike photos 现在我想使用 addToSet 附加到 instagram 照片对象 但我不知道如何操作 这可以将照
  • 更新到 ASP.NET Core 2.0 - 软件包与 netcoreapp2.0 不兼容

    我正在尝试更新到 NET Core 2 0 但在使用参考安装的所有软件包上都遇到这些错误 问题可能是 我正在参考netcoreapp1 0在输出中 Microsoft EntityFrameworkCore Tools DotNet 2 0
  • SerialPort.Open() --IOException --“参数不正确。”

    我编写了以下代码来在加载 MainForm 时配置串行端口 第一次运行时它给出IOException打开端口时 提示参数不正确 但当我重新启动应用程序时 它工作正常 仅当应用程序在启动计算机后第一次运行时才会出现异常 然后它可以正常工作直到
  • 您使用什么工具和技术来查找死代码? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 您使用哪些工具和技术来查找 NET 中的死代码 过去 我用 Obsolete 属性修饰方法 传递 tr
  • 无法使用 Mongo 导出查询

    我有一个名为 sample 和名为 的数据库at 存在于 Mongodb 中 db sample find pretty id 35004 city ACMAR pop 6055 state AL id 35005 city ADAMSVI
  • 防止单个可执行文件的多个进程实例

    我正在使用 NET 和 C 我想阻止同一可执行文件的两个实例同时运行 但我不想阻止从另一个文件夹运行的同一进程 例如 我有一个位于两个不同位置的可执行文件 C MyProject Master Program exe C MyProject
  • 通过 GroupPrincipal 查找用户

    在我的 Active Directory my domain 中 我有许多组 UserGrp1 UserGrp2 等 其中有许多用户 一个用户可以存在于多个组中 我目前的代码允许我使用 GroupPrincipal 类来查找组 然后从那里获
  • 本地化 Win7 版本上的 UI 截断

    我有两个分别用 C NET 3 和 Wise Installer 开发的 UI UI 是向导页面 这在 Win 7 英文操作系统上完美运行 但是当我在Win7韩语或中文上部署该应用程序时 我看到了截断 即使我对字体进行硬编码 我也会看到这个
  • 各种NoSQL数据库快速参考指南

    我正在寻找一个地方来总结我不断看到的引用的 NoSQL 数据库的主要属性 特别是 MongoDB Riak Redis Memcached Membase 和 Cassandra 查询类型 酸 扩展的架构 属性等 全部在内存中 溢出到磁盘
  • File.Copy() 同步还是异步?

    我正在使用 File Copy source dest true 通过覆盖选项将文件从本地复制到远程 就我而言 目标是映射的网络驱动器 File Copy source dest true UnMapDrive unmap the netw
  • 为什么会生成警告 CS1607“为‘产品版本’指定的版本不是正常的‘major.minor.build.revision’格式”?

    今天我得到了一个为 产品版本 指定的版本不是正常的 major minor build revision 格式警告 这与使用有关AssemblyInformationalVersionAttribute http msdn microsof
  • 哈希索引和升序索引之间的 Mongodb 性能差异(有什么理由不在无序字段中使用哈希?)

    mongodb中有多种类型index http docs mongodb org manual core index types 对于这个问题我感兴趣的是升序 或降序 索引 http docs mongodb org manual core
  • Unity框架-重用实例

    没有人喜欢我的第一个问题 使用 Unity 为工作单元 存储库模式创建实体框架对象 https stackoverflow com questions 2407636 creating entity framework objects wi
  • 我应该在同一台服务器上运行 MongoDB 配置和 mongos 吗?

    在分片 MongoDB 配置中 是否建议在同一台机器上运行 mongos 和配置服务器 我最终会得到 3 个 mongos 和 3 个配置服务器 以更低的成本实现完全冗余 None
  • 这种 ASP.NET 会话访问多用户安全技术吗?

    我正在研究一种在我公司的很多项目中都出现过的设计模式 它在历史上一直运行正常 但是我听到其他一些开发人员认为使用这种模式可能会导致会话损坏 我正在 Stack Overflow 上寻找其他 NET 开发人员的见解 基本上 有一个类 通常是s
  • C# 固定长度的字符串对象

    我有一堂课 我想使用固定大小的字符串 固定大小的原因是该类 序列化 为文本文件 具有固定长度的值 我想避免为每个值编写一个保护子句 而是让类处理它 所以我有大约 30 个属性 看起来像这样 public String CompanyNumb

随机推荐