问题描述
我在MongoDB数据库(Version 2.6)中,发现集合中几个document中有错值,想用update去手动修改时发现会有下图中的报错。
查看相关文档后发现原因是collection带有capped属性,导致只能对该集合中的文档进行update时,只能在原有字节数上限的基础上进行删减而不能添加。不知道各位有没有碰到过类似的问题,有没有办法将capped集合转换回普通集合。
谢谢各位大佬~
问题解答
回答1:不能但可以将数据导出,重新创建同名普通集合,再导入数据
问题描述
我在MongoDB数据库(Version 2.6)中,发现集合中几个document中有错值,想用update去手动修改时发现会有下图中的报错。
查看相关文档后发现原因是collection带有capped属性,导致只能对该集合中的文档进行update时,只能在原有字节数上限的基础上进行删减而不能添加。不知道各位有没有碰到过类似的问题,有没有办法将capped集合转换回普通集合。
谢谢各位大佬~
问题解答
回答1:不能但可以将数据导出,重新创建同名普通集合,再导入数据
相关文章:1. git - 我在两个不同的目录下init了两个本地仓库,对应两个远程仓库,如何提交指定文件到指定的远程仓库?2. git: command not found是怎么回事?3. git查看分支的创建时间?4. vim - VS Code 怎样将自动高亮的变量一次替换?5. node.js - 如何用代码实现一个小端的16进制字符串(无符号大整数)转化为10进制整数6. git使用问题7. 关于Git版本控制的实现思路8. git 无法切换到主分支9. 在windows上也可以愉快地玩vim么?10. macos - hexo,部署博客到github和coding上,代码put上去了,但是访问博客内容却没更新?
网公网安备:皖ICP备2020019022号-3 Copyright ¢ 2020-2025 Powered by V1.8 All Rights Reserved 技术支持:乐呵呵网
声明:本站所有资源以学习为主