Grails:如何使用MongoDB进行数据库迁移?

时间:2014-06-14 13:31:11

标签: java spring mongodb grails migration

Grails database migration plugin不适用于MongoDB。

有没有其他方法可以使用mongoDB进行数据库迁移?

2 个答案:

答案 0 :(得分:2)

您想要进行哪种迁移? 由于MongoDB具有动态模式,因此添加或删除字段不是问题。只需在您的域类中添加或删除它们即可。特定文档中不存在的字段将评估为null。如果您需要不同的默认值,请使用相应的服务来设置或获取它们。另一种解决方案是use GORM events and implement according handlers在加载对象时设置相应的返回值onLoad和/或在保存值时设置onUpdate

答案 1 :(得分:0)

您可以查看此插件:http://grails.org/plugin/mongeez

PS:我没有使用它,但它应该做你需要的。