情况:项目有两个 mongo DB。 DB中的每个文档都包含_id
和_class
字段。项目更新后,我需要更改所有文档中的 _class
字段。这是某种迁移。
我正在考虑将此迁移脚本实现到项目的 WEB 部分,同时部署脚本应该更新所有文档。
信息:
1) 脚本在部署期间应仅运行一次。
2)我正在使用 Spring 数据框架
问题: 我不知道如何只运行一次迁移脚本。可以使用Spring框架吗?最有效的方法是什么?
最佳答案
在 MongoDb 中,有 update() 函数用于更新文档中的数据。这是重载函数,您传递条件来更新所有值或根据条件更新某些选定的值。
关于java - 部署一次脚本用于迁移 MongoDB 中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18187289/