MongoDB的Scala驱动

在本页面

这是官方支持的MongoDB的Scala驱动程序。

它是一个具有异步和非阻塞IO的现代惯用Scala驱动程序。

安装

在项目中开始使用驱动程序的推荐方法是使用依赖项管理系统,比如sbt或maven。有关更多信息,请参阅安装指南

连接到MongoDB Atlas

要连接到MongoDB Atlas 集群,请使用集群的Atlas连接字符串 :

import org.mongodb.scala._

// ...

val uri: String = "mongodb+srv://<username>:<password>@<cluster-address>/test?retryWrites=true&w=majority"
System.setProperty("org.mongodb.async.type", "netty")
val client: MongoClient = MongoClient(uri)
val db: MongoDatabase = client.getDatabase("test")

请参阅我们的连接指南,了解更多的连接方式。

兼容性

MongoDB的兼容性

Scala 驱动 MongoDB 4.4 MongoDB 4.2 MongoDB 4.0 MongoDB 3.6 MongoDB 3.4 MongoDB 3.2 MongoDB 3.0 MongoDB 2.6
4.1
2.9
2.8
2.7
2.6
2.5
2.4
2.3
2.2
2.1
2.0
1.2
1.1
1.0

驱动程序不支持旧版本的MongoDB。

语言的兼容性

Scala 驱动 Scala 2.13 Scala 2.12 Scala 2.11
2.9
2.8
2.7
2.6
2.5
2.4
2.3
2.2
2.1
2.0
1.1
1.1
1.0

有关如何阅读兼容性表的更多信息,请参阅我们的MongoDB兼容性表指南。

如何获得帮助

Copyright © 上海锦木信息技术有限公司 all right reserved,powered by Gitbook文件修订时间: 2023-09-01 17:10:26

results matching ""

    No results matching ""