Connessione a MongoDB con Kotlin

Mattepuffo's logo
Connessione a MongoDB con Kotlin

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!

Condividi

Commentami!