Connessione a MongoDB con Kotlin
Per connetterci a MongoDB in Kotlin, possiamo usare lo stesso driver di Java.
Come dico sempre, questa è un'ottima cosa, perchè molte volte si tratta "solo" di tradurre il codice.
Se usate Maven:
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
<version>3.12.2</version>
</dependency>
Questo un codice di esempio che prende tutti i records:
import com.mongodb.client.MongoClients
import org.bson.Document
fun main(args: Array<String>) {
val mongoClient = MongoClients.create("mongodb://localhost:27017");
val database = mongoClient.getDatabase("db_films");
val collection = database.getCollection("films");
for (doc: Document in collection.find()) {
println(doc.getObjectId("_id"));
println(doc.getString("titolo"));
println("----------");
}
}
Enjoy!
kotlin mongodb
Commentami!