架构更改后的MongoDB备份

时间:2013-06-11 12:23:26

标签: mongodb

我已经为foo集合创建了dump,之后我改变了foo schema(添加了额外的文档和字段),所以MongoDB中是否可以恢复旧数据并保留当前模式?请给我一些解决方案。

1 个答案:

答案 0 :(得分:0)

MongoDB不强制执行架构。您可以轻松地将旧文档恢复到与新文档相同的集合中。您可以在查询时编写应用程序以期望旧式或新式文档。或者,您可以将updatesetrename等运算符一起使用来更新旧式文档并使其符合新架构。