新手很难尝试用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
username = "blah"
password = "blah"
databaseName = "foo"
}
}
就是这样吗?没有司机?插件是驱动程序吗?
答案 0 :(得分:0)
默认的MongoDB设置应该足够
grails {
mongo {
host = "localhost"
port = 27017
databaseName = "foo"
}
}
答案 1 :(得分:0)
我发现的另一个解决方案是,您实际上甚至不需要在DataSource.groovy文件中包含任何内容。我完全把它弄为空白,我使用java MongoClient对象直接在它的构造函数中声明主机和端口。不确定它是否是最佳解决方案,但它对我有用。