scala 连接 mongodb
时间: 2023-07-25 09:43:26 浏览: 91
scala_mongodb
要在 Scala 中连接 MongoDB,你需要使用 MongoDB 的官方 Scala 驱动程序。以下是使用该驱动程序连接 MongoDB 的示例代码:
首先,在 build.sbt 文件中添加以下依赖项:
```
libraryDependencies += "org.mongodb.scala" %% "mongo-scala-driver" % "4.2.3"
```
然后,在 Scala 代码中使用以下代码连接 MongoDB:
```scala
import org.mongodb.scala._
import org.mongodb.scala.bson.collection.immutable.Document
// 创建 MongoDB 客户端
val mongoClient: MongoClient = MongoClient()
// 获取数据库
val database: MongoDatabase = mongoClient.getDatabase("mydb")
// 获取集合
val collection: MongoCollection[Document] = database.getCollection("mycollection")
// 插入一条文档
val document: Document = Document("_id" -> 1, "name" -> "Alice")
val insertObservable: Observable[Completed] = collection.insertOne(document)
```
以上代码会连接到名为 `mydb` 的 MongoDB 数据库,并获取名为 `mycollection` 的集合。然后,插入一条 `_id` 为 1,`name` 为 "Alice" 的文档。
你可以根据自己的需要修改代码以满足你的要求。
阅读全文