我有几个简单的课程:
class Address(street: String)
class Person(name: String, addresses: List[Address])
如何将其保存在MongoDB中?我想在保存操作后使用wrap / unwrap操作。
当我尝试使用casbah API时,我得到了这样的例外:
MongoFactory.testCollection.save(Person("Name", List(Address("Street"))))
Exception in thread "main" org.bson.codecs.configuration.CodecConfigurationException: Can't find a codec for class mongo.MongoTest$Person2.
答案 0 :(得分:0)
Yo可以使用ReactiveMongo来实现此目的。如果您想直接使用play-json
代替BSON
,可以使用ReactiveMongo play extension。