关键漏洞信息 漏洞概览 标题: Fix standalone BatchedDelete large _ids edge case 类型: Bug 优先级: Major - P3 版本影响: 7.0.17, 8.0.6 修复版本: 8.2.0-rc0, 8.4.0-rc0, 6.0.12, 5.0.17, 4.4.19 状态: Closed 详细描述 问题描述: 当在副本集或单节点实例上运行特定的shell代码时, 会因断言失败而崩溃。 - Shell代码示例: - 错误信息: 网络错误,尝试在主机 '127.0.0.1' 上运行 'delete' 命令时出错。 - 日志输出: 包含断言错误的详细日志输出。 原因分析: 插入文档的 字段值异常大(16776704 字节的长字符串)。 中的条件和块可能存在错误,因为它们没有考虑到一个批次中单个文档就可以触发问题的情况。 解决方案 修复提示: 对 中的条件进行修正,以正确处理大 值的情况。 其他信息 相关团队: Query Execution 后向兼容性: 完全兼容 操作系统: ALL 请求回退版本: v8.1, v8.0, v7.0, v6.0 迭代周期: QE 2025-03-03 到 QE 2025-06-23 等多个周期。