![](/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.