如何为MongoDB外部化DataSource.groovy?
我试图在我的Grails项目中具体化如何为MongoDB外部化DataSource.groovy?,mongodb,grails,groovy,Mongodb,Grails,Groovy,我试图在我的Grails项目中具体化Mongodb配置。 正如在DataSource.groovy中配置意味着,我必须重建WAR文件。 我看过很多关于MYSQL、Oracle和其他数据库的参考资料。 有人能告诉我如何为MongoDB做到这一点吗? 提前谢谢 Grails Version :-2.3.4 MongoDB Plugin Version :-3.0.1 基于DataSource.groovy我假设您使用的是Grails2。如果是,您可以使用外部配置来实现这一点。有关如何设置外部配置的
Mongodb
配置。
正如在DataSource.groovy
中配置意味着,我必须重建WAR文件。我看过很多关于MYSQL、Oracle和其他数据库的参考资料。 有人能告诉我如何为
MongoDB
做到这一点吗?提前谢谢
Grails Version :-2.3.4
MongoDB Plugin Version :-3.0.1
基于
DataSource.groovy
我假设您使用的是Grails2。如果是,您可以使用外部配置来实现这一点。有关如何设置外部配置的信息,请参阅。在这个文件中,只需像在DataSource.groovy
取决于mongodb
插件的版本,它应该类似于:
grails {
mongo {
host = 'localhost'
port = 27017
databaseName = "someDB"
}
}
或
(区别在于选项名称空间中的
mongo
和mongodb
)谢谢。已用版本编辑了问题。我会试试这个,让你知道它是否有效。
grails {
mongodb {
host = 'localhost'
port = 27017
databaseName = "someDB"
}
}