#mongodb #kotlin
#mongodb #kotlin
Вопрос:
У меня есть коллекция документов, например:
{ "_id":"ABC", "job": {...} }
Как прочитать пакет Job
s, учитывая коллекцию ID
s из Mongo DB в Kotlin?
Мы ищем так:
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)
}
Пожалуйста, посмотрите /* ??? */
— Как преобразовать Document
в Job
класс?