Vâng, đó là một thách thức khi tìm tài liệu cập nhật để định cấu hình Grails 3.0 để sử dụng MongoDB . Giải pháp dưới đây được đúc kết lại với nhau từ nhiều nguồn khác nhau.
build.gradle
dependencies {
...
compile "org.grails.plugins:mongodb"
...
}
Bạn không cần phải tải xuống và cài đặt bất kỳ tệp JDBC nào theo cách thủ công.
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"
}
Tôi đã sử dụng thành công cách tiếp cận này kể từ Grails 3.0.1 và nó vẫn đang hoạt động với 3.0.4.