Escriu per cercar…

MongoDB

MongoDB et permet gestionar dades documentals.

S'ensenya a
Accés a dadesBases de dades documentalsDAM

Introducció

https://gitlab.com/xtec/kotlin/mongodb

Entorn de treball

Crea la carpeta mongodb i entra a la carpeta:

ps
md mongodb
cd mongodb

Executa gradle init amb els paràmetres que es mostren a continuació per generar una aplicació Kotlin amb el nom mongodb:

ps
gradle init --package mongodb --project-name mongodb --java-version 21 --type kotlin-application --dsl kotlin --test-framework kotlintest --no-split-project --no-incubating --overwrite

Modifica el fitxer app/build.gradle.kts:

kotlin
dependencies {
    // ...
    implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.1")
    implementation("org.mongodb:mongodb-driver-kotlin-coroutine:5.3.0")
}

Modifica el fitxer App.kt:

kotlin
package mongodb

import com.mongodb.kotlin.client.coroutine.MongoClient
import kotlinx.coroutines.runBlocking
import org.bson.BsonInt64
import org.bson.Document

fun main() = runBlocking {

    val client = MongoClient.create("mongodb://localhost:27017")
    val database = client.getDatabase("pets")

    // Provem que tenim connexió
    database.runCommand(Document("ping", BsonInt64(1)))
    println("Successfully connected to MongoDB")


    client.close()
}

Estàs llegint una vista prèvia.

Inicia sessió amb Google per llegir la pàgina completa.

Inicia sessió amb Google

Amb qualsevol compte de Google. Només et demanarem que acceptis les condicions del servei.