将Grails与MongoDB结合使用
新手很难用grails建立mongodb。我知道我不能使用plugin install命令,因为它已经被弃用了。相反,我必须将以下内容添加到BuildConfig.groovy中:将Grails与MongoDB结合使用,mongodb,grails,Mongodb,Grails,新手很难用grails建立mongodb。我知道我不能使用plugin install命令,因为它已经被弃用了。相反,我必须将以下内容添加到BuildConfig.groovy中: plugins { compile ':mongodb:1.2.0' // or whatever is the latest vesrion } 如果mongodb上没有设置安全性,我还需要这样做吗 grails { mongo { host = "localhost" port = 27017
plugins {
compile ':mongodb:1.2.0' // or whatever is the latest vesrion
}
如果mongodb上没有设置安全性,我还需要这样做吗
grails {
mongo {
host = "localhost"
port = 27017
username = "blah"
password = "blah"
databaseName = "foo"
}
}
就这样?没有司机?插件就是驱动程序吗 对于默认的MongoDB设置,以下应该足够了
grails {
mongo {
host = "localhost"
port = 27017
databaseName = "foo"
}
}
我发现的另一个解决方案是,实际上您甚至不需要在DataSource.groovy文件中包含任何内容。我将其完全置为空白,并使用java MongoClient对象在其构造函数中直接声明主机和端口。不确定这是否是最好的解决方案,但它确实对我有效。谢谢侯赛因。假设我连接到我的数据库。如何在控制器中为查询设置内容?类似于foo.nameofCollection.find()的内容?为了得到一个结果集?