兼容性
MongoDB 兼容性
以下兼容性表格指定了与特定版本 MongoDB 一起使用的 Java 反应式流驱动程序的推荐版本或版本。
第一列列出了驱动程序版本。
重要
MongoDB 确保在服务器版本的生命周期结束日期 (EOL) 之后的三年内 MongoDB 服务器与驱动程序的兼容性。有关 MongoDB 发布和 EOL 日期的更多信息,请参阅MongoDB 软件生命周期计划.
兼容性表格图例
图标 | 说明 |
---|---|
✓ | 所有功能均受支持。 |
⊛ | 驱动程序版本将与MongoDB版本兼容,但并非所有新MongoDB功能都受支持。 |
无标记 | 驱动程序版本未与MongoDB版本进行测试。 |
{+java-rs} 驱动程序版本 | MongoDB 8.0 | MongoDB 7.0 | MongoDB 6.1 | MongoDB 6.0 | MongoDB 5.0 | MongoDB 4.4 | MongoDB 4.2 | MongoDB 4.0 | MongoDB 3.6 |
---|---|---|---|---|---|---|---|---|---|
5.2 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
4.10 至 5.1 | ⊛ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
4.8 至 4.9 | ⊛ | ⊛ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
4.7 | ⊛ | ⊛ | ⊛ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
4.3 至 4.6 | ⊛ | ⊛ | ⊛ | ⊛ | ✓ | ✓ | ✓ | ✓ | ✓ |
4.1 至 4.2 | ⊛ | ⊛ | ⊛ | ⊛ | ⊛ | ✓ | ✓ | ✓ | ✓ |
4.0 | ⊛ | ⊛ | ⊛ | ⊛ | ⊛ | ⊛ | ✓ | ✓ | ✓ |
语言兼容性
以下兼容性表格指定了与特定Java版本一起使用的Java Reactive Streams驱动程序的推荐版本或版本。从Java 11开始,表格明确列出仅限长期支持(LTS)Java版本。
第一列列出了驱动程序版本。
Java Reactive Streams驱动程序版本 | Java 21 | Java 17 | Java 11 [2] | Java 8 | Java 7 | Java 6 |
---|---|---|---|---|---|---|
4.11 至 5.2 | ✓ | ✓ | ✓ | ✓ | ||
4.5 至 4.10 | ✓ [1] | ✓ | ✓ | ✓ | ||
4.4 | ✓ | ✓ | ✓ | |||
4.1 至 4.3 | ✓ | ✓ | ✓ | ✓ |
[1] | 此驱动程序版本与虚拟线程不兼容。 |
[2] | 由于JVM向后兼容承诺,所有Java 8及以上的版本都受支持。未来将明确列出仅限LTS版本。 |
有关如何阅读兼容性表格的更多信息,请参阅我们关于MongoDB兼容性表格的指南。