簡體   English   中英

如何在Groovy / Grails中使用Mongodb的Java驅動程序

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM