Tengo una colección de documentos como:
{ "_id":"ABC", "job": {...} } ¿Cómo leer un lote de Job dada una colección de ID de Mongo DB en Kotlin?
Buscamos así:
MongoClients.create(clientSettings).use { client -> val db = client.getDatabase(dbName) val coll = db.getCollection(collName) val filter = Filters.`in`("_id", jobs.ids) val res = coll.find(filter).map{ it.get("job") /* ??? */ }.asIterable() return JobBatch(res) } Por favor vea /* ??? */ - ¿Cómo convertir un Document a una clase de Job ?