gpt4 book ai didi

mongodb - 如何为 MongoDB 外部化 DataSource.groovy?

转载 作者:行者123 更新时间:2023-12-02 15:53:22 25 4
gpt4 key购买 nike

我正在尝试外部化 Mongodb我的 Grails 项目中的配置。
如在 DataSource.groovy 中配置意味着,我必须重建 WAR 文件。
我看过很多关于 MYSQL 的引用资料。 , Oracle 和其他数据库。
有人可以告诉我如何为 MongoDB 执行此操作吗? ?
提前致谢。

Grails Version :-2.3.4
MongoDB Plugin Version :-3.0.1

最佳答案

基于 DataSource.groovy我假设您使用 Grails 2。如果是,您可以使用外部配置来实现。见 http://grails.github.io/grails-doc/2.5.x/guide/conf.html#configExternalized有关如何设置外部配置的信息。在此文件中,只需为 Mongo 设置选项,就像在 DataSource.groovy 中设置它们一样。

取决于 mongodb 的版本插件它应该是这样的:

grails {
mongo {
host = 'localhost'
port = 27017
databaseName = "someDB"
}
}

或者
grails {
mongodb {
host = 'localhost'
port = 27017
databaseName = "someDB"
}
}

(区别是 mongomongodb 在选项命名空间中)

关于mongodb - 如何为 MongoDB 外部化 DataSource.groovy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35838277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com