Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经为 foo 集合创建了转储,之后我更改了 foo 架构(添加了其他文档和字段),那么在 MongoDB 中是否可以恢复旧数据并保留当前架构?请给我一些解决方案。
MongoDB 不强制执行模式。您可以轻松地将旧文档恢复到与新文档相同的集合中。您可以编写应用程序以在查询旧式或新式文档时期待它们。或者,您可以使用update类似set或的运算符rename来更新旧式文档并使其符合新模式。
update
set
rename