mongodb版本管理
使用gradle。 查找最新版本http://mvnrepository.org/
compile "org.mongeez:mongeez:0.9.6"
配置spring
<bean id="mongeez" class="org.mongeez.MongeezRunner" depends-on="mongo"> <property name="mongo" ref="mongo"/> <property name="executeEnabled" value="true"/> <property name="dbName" value="test"/> <property name="file" value="classpath:mongo/migration/mongeez.xml"/> -- 读取路径 </bean>
配置resource xml
<changeFiles> <file path="scripts/v20160506__init_index.js"/> </changeFiles>
执行js
//mongeez formatted javascript //changeset chentianjing:v20160506 db.currentUser.ensureIndex({"updateTime":1},{expireAfterSeconds:10800})
生成之后会在mongo数据库中生成一个mongogeez表管理已经执行过的表