有人知道在 Mongo3.2 中更新上限集合的方法吗?我在 2.x 中进行了这项工作,在那里我更新了一个集合,并且基本上删除了它的所有内容,所以我知道它已经被处理了。这样就会过时了。
当我在 3.2 中做同样的事情时,我在命令行上收到以下错误。
无法更改上限集合中文档的大小:318 != 40
在这里您可以看到我将文档从 318 字节缩小到 40 字节。
有没有办法做到这一点?
如 mongodb 文档中所述
在 3.2 版中更改。
如果更新或替换操作更改了文档大小,操作将失败。
https://docs.mongodb.com/manual/core/ipped-collections/
所以你的操作正在改变上限集合的大小,这在 mongodb 3.2+ 中是不允许的
| 归档时间: |
|
| 查看次数: |
6711 次 |
| 最近记录: |