Ja, es ist eine Herausforderung, aktuelle Dokumentation für die Konfiguration von Grails 3.0 zu finden um MongoDB zu verwenden . Die folgende Lösung wurde aus verschiedenen Quellen zusammengeschustert.
build.gradle
dependencies {
...
compile "org.grails.plugins:mongodb"
...
}
Sie müssen keine JDBC-Dateien manuell herunterladen und installieren.
grails-app/conf/application.yml
environments:
development:
grails:
mongodb:
connectionString: "mongodb://localhost:27017/project-db"
grails-app/domain/com/example/Book.groovy
package com.example
import org.bson.types.ObjectId
class Book {
ObjectId id
String title
static mapWith = "mongo"
}
Ich verwende diesen Ansatz erfolgreich seit Grails 3.0.1 und es funktioniert immer noch mit 3.0.4.