我正在评估MongoDB异步驱动程序:
https://github.com/mongodb/mongo-scala-driver
API看起来非常简单,但我怎么能进行以下转换?
val collection: MongoCollection[Document] = database.getCollection("test")
当我对数据库执行CRUD操作时,我想进行隐式转换。我在参考文档中找不到有关如何进行隐式转换的足够信息。
有人能指点我如何进行隐式转换吗?
答案 0 :(得分:0)
scala驱动程序只是java驱动程序的一个瘦包装而不是纯粹的实现:( ...所以你必须遵循java驱动程序的约定并提供编解码器。我没有一个有效的例子,但是你应该能够遵循:http://mongodb.github.io/mongo-java-driver/3.3/bson/codecs/并为scala类注册编解码器。