![](/img/trans.png)
[英]MongoDB 3.2 Java Driver: How To Use AggregateOperation
[英]How to use Mongodb's java driver in groovy/grails
我很難嘗試將Mongodb的Java驅動程序“導入”到Groovy / Grails中。 換句話說,什么依賴項被添加到配置文件中以及在哪里? 此時,我已下載文件“ mongo-java-driver-2.12.1.jar”。
您是否考慮過在這里使用grails mongo驅動程序? https://grails.org/plugins/mongodb 。 該插件會自動添加Mongodb Java驅動程序和等效的幫助器bean,以直接在您的服務器中獲取數據庫連接。 它還主要增加了對GORM的支持。 將以下內容添加到您的BuildConfig.groovy插件塊中:
plugins {
compile ":mongodb:3.0.1"
}
另外,取決於您使用的grails的版本。 建議在grails 2.3.7或更高版本上使用。 但是,如果您使用的是2.3.7或更低版本,則需要將其添加到BuildConfig.groovy
dependencies {
compile 'org.grails:grails-datastore-gorm:3.0.4.RELEASE'
compile 'org.grails:grails-datastore-core:3.0.4.RELEASE'
test 'org.grails:grails-datastore-simple:3.0.4.RELEASE'
}
我已經解決了這個問題。 您實際上並沒有導入jar或類似的東西。 您要做的是,當您通過以下內容聲明Mongo GORM插件依賴項時
compile ':mongodb:3.0.1'
實際上,在BuildConfig.groovy文件中,您正在導入驅動程序,此后就很簡單了:
import com.mongodb.*
MongoClient mongoClient = new MongoClient("localhost", 27017)
DB db = mongoClient.getDB("db");
現在,您可以使用db變量訪問數據庫。
新增中
compile 'org.mongodb:mongo-java-driver:2.13.1'
在BuildConfig.groovy的Dependency部分中為我工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.