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.
有一个巨大的 mongo db,它存储了超过 10 亿个文档。这些文档现在是旧格式,我需要将每个文档转换为新格式。进行这种转换的最佳方法是什么?
version向您的文档添加一个字段。如果不存在,假设版本=1。那么你有两种可能:
version
“无模式”数据库的优势在于能够“即时”更改您的模式。我更喜欢第一个选项。
当然,您可以将这两个选项结合起来:一个漂亮的后台作业转换文档,但客户端能够处理旧版本和新版本文档。
如果您的架构更改影响了许多索引和查询,则可能会很困难。祝你好运!