1
我有一個存儲在MongoDB中的二維數組的案例類, ,因爲薩拉特不支持數組我試圖寫我自己的轉換器。Casbah多維數組 - 檢索數據庫
case class Matrix(id: String, matr: Array[Array[Int]])
implicit def toDBObject(m: Matrix) = MongoDBObject(
"id" -> m.id,
"matr" -> s.matr
)
implicit def toMatr(in: MongoDBObject) = Matrix(
in.as[String]("id"),
in.as[Array[Array[Int]]]("matr") // This does not work
)
toDBObject
工作正常,但toMatr
不工作。我該如何做這項工作?