Escriu per cercar…

MongoDB

MongoDB nos permite gestionar datos documentales.

Aquesta pàgina encara no s'ha traduït — es mostra en l'idioma original:Español

Introducción

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

Entorno de trabajo

Crea la carpeta mongodb y entra en la carpeta:

ps
> md mongodb
> cd mongodb

Ejecuta gradle init con los parámetros que se muestran a continuación para generar una aplicación Kotlin con el nombre 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 fichero 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 fichero 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ó per llegir l'article complet. Qualsevol compte obre 4 articles gratuïts al mes; l'alumnat i el professorat llegeixen les pàgines del seu curs sense límit.

Inicia sessió