您现在的位置是:课程教程文章
mongodb insert出错怎么解决
2023-12-18 18:47课程教程文章 人已围观
-
【赵强老师】MongoDB中的索引
【赵强老师】MongoDB中的索引索引是提高查询查询效率最有效的手段。 索引是一种特殊的数据结构,索引以... -
Oracle/MySQL/MongoDB/Redis/NoSQL/NewSQL企业级调优
Oracle/MySQL/MongoDB/Redis/NoSQL/NewSQL企业级调优... -
WEB前端案例(面向对象/jquery/flex/nodejs/m
WEB前端案例(面向对象/jquery/flex/nodejs/m... -
【赵强老师】MongoDB的体系结构
【赵强老师】MongoDB的体系结构MongoDB是一个可移植的数据库,它在流行的每一个平台上都可以使用,即所谓的...
mongodb insert时候报错如下:
Thu Sep 24 09:19:15.011 ERROR: MessagingPort::call() wrong id got:367 expect:366
toSend op: 2004
response msgid:2931523219
response len: 157
response op: 1
remote: xxxxxxxx
Thu Sep 24 09:19:15.011 Assertion failure false src/mongo/util/net/message_port.cpp 246
日志查看这个错误:
[2015-09-24 08:43:30,069][ERROR] xxx catch boost error:assertion src/mongo/util/net/message_port.cpp:246 - xxx.cpp:xxx
问题原因:
一开始以为是程序错误, 排查过程中发现和存入的数据量有关系, 最后确定是表没建立索引导致。
解决方法:
对要插入数据的表建立索引, 加快insert的查询速度。
更多mongodb相关文章请关注python自学网。
课程教程:mongodb insert出错怎么解决下一篇:没有了