将Grails与MongoDB一起使用

时间:2014-05-12 14:52:21

标签: 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
    username = "blah"
    password = "blah"
    databaseName = "foo"
}
}

就是这样吗?没有司机?插件是驱动程序吗?

2 个答案:

答案 0 :(得分:0)

默认的MongoDB设置应该足够


grails {
mongo {
    host = "localhost"
    port = 27017
    databaseName = "foo"
}
}

答案 1 :(得分:0)

我发现的另一个解决方案是,您实际上甚至不需要在DataSource.groovy文件中包含任何内容。我完全把它弄为空白,我使用java MongoClient对象直接在它的构造函数中声明主机和端口。不确定它是否是最佳解决方案,但它对我有用。