【发布时间】:2014-06-14 13:31:10
【问题描述】:
Grails database migration plugin 不适用于 MongoDB。
有没有其他方法可以使用 mongoDB 进行数据库迁移?
【问题讨论】:
标签: java spring mongodb grails migration
Grails database migration plugin 不适用于 MongoDB。
有没有其他方法可以使用 mongoDB 进行数据库迁移?
【问题讨论】:
标签: java spring mongodb grails migration
您想要进行什么样的迁移?
由于 MongoDB 具有动态模式,因此添加或删除字段不是问题。只需在您的域类中添加或删除它们,您就可以开始了。特定文档中不存在的字段被评估为null。如果您需要不同的默认值,请使用相应的服务来设置或获取它们。另一种解决方案是use GORM events and implement according handlers 在加载对象时设置相应的返回值onLoad 和/或在保存值时设置onUpdate。
【讨论】:
Bootstrap.groovy 更易于使用。除此之外,我看不到 mongeez 的意义,尤其是 Grails。
你可以看看这个插件:http://grails.org/plugin/mongeez
PS:我没用过,但它应该可以满足您的需求。
【讨论】: