Я использую http://mongodb.github.io/mongo-scala-driver/
Я определяю кодек для одного CC.
lazy val userInfoCodec: Codec[UserInfo] = new Codec[UserInfo] {
override def encode(writer: BsonWriter, value: UserInfo, encoderContext: EncoderContext): Unit = ???
override def decode(reader: BsonReader, decoderContext: DecoderContext): UserInfo = ???
}
Внутри я делаю шифрование, поэтому поля вместо того, чтобы быть строками, являются массивом [байтов].
Знаете ли вы, как использовать BsonWriter для записи туда байтового массива?
Я видел некоторые вещи, как writeStartArray, но я не понимаю, как его использовать.
Спасибо за помощь!