如何使用Liquibase MongoDb Spring boot
我检查并发现,如何使用Liquibase MongoDb Spring boot,mongodb,spring-boot,liquibase,Mongodb,Spring Boot,Liquibase,我检查并发现,liquibase对Mongo DB进行了扩展,但我看不到任何将其与spring boot一起使用的例子,有人能为mongodb推荐使用liquibase与spring boot的方法吗。 任何例子都会有帮助。除了这个github回购协议之外,我找不到任何关于Liquibase对MongoDB的支持的文档: 有一个-mongock.io,它类似于Liquibase的工作方式,可以轻松地与Spring boot集成。以下是github URL: ,但您可以查看更多详细信息。 有一些先
liquibase
对Mongo DB进行了扩展,但我看不到任何将其与spring boot
一起使用的例子,有人能为mongodb
推荐使用liquibase
与spring boot
的方法吗。
任何例子都会有帮助。除了这个github回购协议之外,我找不到任何关于Liquibase对MongoDB的支持的文档: 有一个-mongock.io,它类似于Liquibase的工作方式,可以轻松地与Spring boot集成。以下是github URL: ,但您可以查看更多详细信息。
有一些先决条件需要遵循:-
- 至少使用liquibase版本4.0.0或最新版本
- 添加依赖项
- 添加依赖项
{
验证器:{
$jsonSchema:{
bsonType:“对象”,
必填项:[“姓名”、“地址”],
特性:{
姓名:{
bsonType:“字符串”,
描述:“名称”
},
地址:{
bsonType:“字符串”,
描述:“地址”
}
}
}
},
validationAction:“警告”,
验证级别:“严格”
}
建议您使用NoSQL支持数据迁移库,如。它大部分时间都像liquibase一样提供数据迁移。mongock提供迁移类,而不是liquibase XML或JSON。您应该能够使用普通的liquibase:对于mongo db liquibsae驱动程序,我也在研究它,因此如果您有任何发现,请告诉我,如果我有一个可用的poc,我会写一个答案