【发布时间】:2015-09-11 02:30:49
【问题描述】:
我的 application.groovy 设置为:
environments {
development {
mongo {
host = 'localhost'
port = 27107
username = dbusername
password = dbpassword
databaseName = dbname
}
dataSources {
dataSource {
pooled = true
jmxExport = true
driverClassName = 'com.microsoft.sqlserver.jdbc.SQLServerDriver'
dbCreate = ''
username = dbusername
password = dbpassword
url = 'jdbc:sqlserver://${dbserver}:${dbport};databaseName=${dbname}'
}
}
}
}
但现在我的域的所有数据源似乎都指向 mongodb,因此我无法再查询链接到 mssql db 的域。我怎样才能避免这种情况?
第二个问题虽然不是那么重要:mongodb 插件文档说要将连接配置放在环境中-> 开发 - 我想知道为什么我们不能把它放在 dataSources 中,所以它更整洁(在域中我可以指向数据源)。我试图在 dataSources 中移动配置,但没有成功!
如果我在调试器中运行 MyDomain.list() 并得到 p>
result = {MongoQuery$MongoResultList@12334} size = 0
任何帮助将不胜感激,在此先感谢 深
【问题讨论】:
标签: mongodb grails-3.0