依赖包是

问题原因:

更新文档后data的数据量太大了,超过了16M。

解决办法:

1、优化自己的mongo代码逻辑,取消文档中的集合存储已文档的方式存储

2、修改mongo的源码,改变源代码并从源代码构建自己的mongo版本。

/* Note the limit here is rather arbitrary and is simply a standard. generally the code workswith any object that fits in ram.Also note that the server has some basic checks to enforce this limit but those checks are not exhaustivefor example need to check for size too big afterupdate $push (append) operationvarious db.eval() type operations
*/
const int BSONObjMaxUserSize = 16 * 1024 * 1024;/*Sometimes we need objects slightly larger - an object in the replication local.oplogis slightly larger than a user object for example.
*/
const int BSONObjMaxInternalSize = BSONObjMaxUserSize + ( 16 * 1024 );const int BufferMaxSize = 64 * 1024 * 1024;

参考mongo/builder.h at 4211c6a8de32fa774b1c28fb82a96f965fd550b7 · mongodb/mongo · GitHub

Resulting document after update is larger than 16777216相关推荐

  1. 查找:update $push failed with “Resulting document after update is larger than 16777216”问题引起的原因

    具体错误 Caused by: com.mongodb.WriteConcernException: { "serverUsed" : "XX.XX.XX.XX:2701 ...

  2. WriteError Resulting document after update is larger than 16777216

    MongoDB插入数据失败 问题描述: 发生异常: WriteError Resulting document after update is larger than 16777216, full e ...

  3. Primavera Unifier 19.12.X Patch/Update(补丁/更新)

    了解本文内容前,可以先读之前的关于patch的文章,希望可以给你带来帮助 Oracle Primavera P6 & Unifier等产品 Patch 补丁介绍_Oracle Primaver ...

  4. SAP SD基础知识之凭证流(Document Flow)

    SAP SD基础知识之凭证流(Document Flow) 一,根据参考创建Create with reference 可以参考之前的凭证来创建销售凭证,可以在初始画面,也可以在凭证处理过程中,通过u ...

  5. adobe captivate 5.5 中文教程

    adobe captivate 5.5 中文教程 目 录 adobe captivate 5.5 中文教程... 1 目 录... 1 第1节 Adobe Captivate 5.5更新的内容... ...

  6. (转载)Everynes NES Hardware Specifications

    原文: NES Specifications  Everynes - Nocash NES Specs Everynes Hardware Specifications Tech Data Memor ...

  7. Mongodb 添加删除分片与非分片表维护

    去年的笔记,接着发 一.如何移除分片 1.确认balancer已经开启 mongos> sh.getBalancerState() true 2.移除分片 注:在admin db下执行命令. m ...

  8. 微软文本检索_如何在Microsoft Word中引用其他文档中的文本

    微软文本检索 You probably have some text that you type often in your Word documents, such as addresses. In ...

  9. Qtum量子链漏洞赏金计划正式开启

    本次Qtum量子链赏金计划为了更好的借助社区的力量参与到QTUM主网及周边应用的开发建设中,让QTUM持续地保持安全.高效的运行,同时能满足更多用户的需求. Bug分级与奖励体系 1.如果已经有类似的 ...

最新文章

  1. 总结概括对于大数据、高并发的网站如何进行优化的问题
  2. FFmpeg使用基础
  3. pom.xml配置文件中所有标签及作用简单描述
  4. C语言矩阵N*N旋转的算法(附完整源码)
  5. 有限差分法FDM和有限元法FEA比较
  6. 【广东大学生网络攻防大赛-WriteUp(非官方)】Reverse | pyre
  7. LM2596电路简析
  8. 深度优先和广度优先算法
  9. 微信小程序:蓝牙通讯,搜索、发送与接收
  10. websocket+cdn架构部署
  11. CentOS7.5 重装 SSH 与 禁止网卡休眠
  12. 配置使用costmap_2d_node
  13. Vue3 _ 11. Vue 生命周期 生命周期狗子
  14. 有测试狗狗好坏的软件吗,想要养狗的朋友们请一定看完全文,测试一下自己适不适合养狗 ​...
  15. linux中文谐音,GNU和LINUX到底怎么个发音?
  16. 基于 Python 的自然邻域法空间插值的实现与思考
  17. 印度:NPA不久之后将陷入混乱
  18. 【省内训练2018-11-23】Bishop
  19. 中国分省市县水土流失土地利用土壤侵蚀现状图及简介
  20. 月薪2万,被新同事15秒气走。

热门文章

  1. PS教程:合成复古人物风格海报的技巧
  2. 自考计算机英语难度,自考本科商务英语专业真的难吗
  3. P5231 [JSOI2012]玄武密码(SAM 经典运用)
  4. mysql 瘦身_Mysql瘦身方法_MySQL
  5. linux串口文件传输工具
  6. 我的爆款算法题解是如何创作的?
  7. 召唤出DirectX诊断工具
  8. 项目开发流程(简述)
  9. 超级好用的小程序版蓝牙调试工具:Ble蓝牙开发助手
  10. 11-02 生产环境部署 部署微电影网站