![](/img/trans.png)
[英]How do I use the $substr expression in $project operator when using MongoDB 3.0 Java Driver aggregation framework
[英]How do I upgrade the MongoDB driver in a Kogito Quarkus project?
我是 Kogito 和 Quarkus 的新手,所以在这里帮我一点点。
我们的应用程序最近受到此错误的影响:
现在我想升级 Mongo DB 驱动程序版本以使用带有修复程序的版本,但我不确定我需要在哪里执行此操作。
我在 pom.xml 中看到了这两个:
<project>
...
<dependencies>
...
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-mongodb-client</artifactId>
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
<artifactId>kogito-addons-quarkus-persistence-mongodb</artifactId>
</dependency>
</dependencies>
</project>
但是我不确定我是否应该寻找这些依赖项引用的驱动程序,然后为它们中的任何一个添加版本标签......
你能指出我需要升级驱动程序版本的方向吗?
您使用的是哪个 Kogito 版本? 最新的 Kogito Quarkus 版本已经使用了最新的 MongoDB 驱动程序:
[INFO] ----< org.kie.kogito.examples:process-mongodb-persistence-quarkus >-----
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ process-mongodb-persistence-quarkus ---
[INFO] org.kie.kogito.examples:process-mongodb-persistence-quarkus:jar:2.0.0-SNAPSHOT
[INFO] +- org.kie.kogito:kogito-addons-quarkus-persistence-mongodb:jar:2.0.0-SNAPSHOT:compile
[INFO] | +- org.kie.kogito:kogito-addons-persistence-mongodb:jar:2.0.0-SNAPSHOT:compile
[INFO] | \- io.quarkus:quarkus-mongodb-client:jar:2.13.0.Final:compile
[INFO] | +- org.mongodb:mongodb-driver-sync:jar:4.7.1:compile
[INFO] | | +- org.mongodb:bson:jar:4.7.1:compile
[INFO] | | \- org.mongodb:mongodb-driver-core:jar:4.7.1:compile
[INFO] | | \- org.mongodb:bson-record-codec:jar:4.7.1:runtime
[INFO] | +- org.mongodb:mongodb-driver-reactivestreams:jar:4.7.1:compile
[INFO] | \- org.mongodb:mongodb-crypt:jar:1.5.2:compile
[INFO] | | +- org.testcontainers:mongodb:jar:1.17.3:test
你能尝试升级到 Kogito 1.27.0.Final 吗?
MongoDB 4.7.1 包含您正在寻找的修复程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.