package Ġcom . ek ino . oss . j cv . db . mongo Ċ Ċ import Ġcom . ek ino . oss . j cv . db . mapper . Type Mapper Ċ import Ġorg . bson . Document Ċ import Ġorg . bson . types . ObjectId Ċ import Ġorg . json . JSON Tok ener Ċ Ċ class ĠMongo Mapper Ġ: ĠType Mapper Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠgetValue From Column ( value : ĠAny ): ĠAny Ġ= Ġwhen Ġ( value ) Ġ{ ĊĠĠĠĠĠĠĠ Ġis ĠObjectId Ġ-> Ġvalue . to HexString () ĊĠĠĠĠĠĠĠ Ġis ĠDocument Ġ-> ĠJSON Tok ener ( value . toJson ()). next Value () ĊĠĠĠĠĠĠĠ Ġis ĠCollection < *> Ġ-> ĠJSON Tok ener (" [" Ġ+ Ġvalue . filter Is Instance < Document >(). join ToString (",") Ġ{ Ġit . toJson () Ġ} Ġ+ Ġ"] "). next Value () ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġvalue ĊĠĠĠ Ġ} Ċ } Ċ