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:
md mongodb
cd mongodbExecuta gradle init amb els paràmetres que es mostren a continuació per generar una aplicació Kotlin amb el nom mongodb:
gradle init --package mongodb --project-name mongodb --java-version 21 --type kotlin-application --dsl kotlin --test-framework kotlintest --no-split-project --no-incubating --overwriteModifica el fitxer app/build.gradle.kts:
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:
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 la sessió amb Google per llegir la pàgina sencera.
Inicia la sessió amb GoogleNomés et demanarem que acceptis les condicions del servei.