gpt4 book ai didi

scala - 既然有java mongodb驱动,为什么还需要scala mongodb驱动?

转载 作者:行者123 更新时间:2023-12-05 03:00:06 29 4
gpt4 key购买 nike

scala可以直接使用java,如jdbc和servlet,那么scala为什么要有mongodb驱动:

http://mongodb.github.io/mongo-scala-driver/

为什么不用java驱动?

而且似乎scala mongodb驱动直接使用java mongodb驱动

case class MongoClient(private val wrapped: JMongoClient) extends Closeable 

那么为什么需要一个新的?谢谢

最佳答案

Scala 人员调用 Scala 库更容易、更方便。

这隐藏了必须从他们那里发生的 Java 互操作,他们可以使用更惯用的 Scala(使用 Scala 集合库、Scala 并发原语、隐式参数、使用宏生成的编解码器的类型安全映射到案例类等等)。

官方 MongoDB Scala 驱动程序可能不是充分拥抱 Scala 的最佳示例,不过,ReactiveMongo 中有一个非常流行的替代方案。

关于scala - 既然有java mongodb驱动,为什么还需要scala mongodb驱动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57196487/

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