gpt4 book ai didi

mongodb - Casbah Mongo 作为 scala 数组 : is this the most elegant way?

转载 作者:可可西里 更新时间:2023-11-01 10:31:52 25 4
gpt4 key购买 nike

各位,

这是从 casbah 获取 scala List 的最优雅的方式吗?

trains 是文档中的子键,其值为数组

我有点惊讶我必须执行 instanceOf 然后执行 asScala 才能获得一流的 Scala 列表

我还能做更好或更符合 scala 的事情吗?

val mongoconn = MongoConnection("titan"){"traininfo"}{"trains"}
val result = mongoconn.find()
println()


for{
x<-result.toList
y<-(x.get("trains").asInstanceOf[BasicDBList]).asScala

}
{
println(y);
}

最佳答案

为什么不简单

val collection = MongoConnection("titan")("traininfo")("trains")
collection.find().foreach(x => x.as[MongoDBList]("train").foreach(t => println(t)))

关于mongodb - Casbah Mongo 作为 scala 数组 : is this the most elegant way?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21951947/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com