如何使用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或最新版本
  • 添加依赖项
  • 添加依赖项
考虑到这一点,这种方法的语法与我们通常用于其他数据库(如Postgres或SQLServerDBS)的语法不同


{
验证器:{
$jsonSchema:{
bsonType:“对象”,
必填项:[“姓名”、“地址”],
特性:{
姓名:{
bsonType:“字符串”,
描述:“名称”
},
地址:{
bsonType:“字符串”,
描述:“地址”
}
}
}
},
validationAction:“警告”,
验证级别:“严格”
}

建议您使用NoSQL支持数据迁移库,如。它大部分时间都像liquibase一样提供数据迁移。mongock提供迁移类,而不是liquibase XML或JSON。

您应该能够使用普通的liquibase:对于mongo db liquibsae驱动程序,我也在研究它,因此如果您有任何发现,请告诉我,如果我有一个可用的poc,我会写一个答案