Grails Mongodb静态集合访问
我有一个Grails应用程序,它使用Mongodb来持久化域类。我在Mongodb中也有一些集合,它们不是以我的域类为模型的,因为它们只是静态数据,比如电话代码和货币汇率。如何通过我的代码访问这些集合?因为它们不是按照域类建模的,我无法使用GORM的Finder正确检索这些数据?GORM插件提供对低级API的访问。看看GORM不是一个选项。 在buildConfig.groovy中添加mongo java驱动程序依赖项,如Grails Mongodb静态集合访问,mongodb,grails,Mongodb,Grails,我有一个Grails应用程序,它使用Mongodb来持久化域类。我在Mongodb中也有一些集合,它们不是以我的域类为模型的,因为它们只是静态数据,比如电话代码和货币汇率。如何通过我的代码访问这些集合?因为它们不是按照域类建模的,我无法使用GORM的Finder正确检索这些数据?GORM插件提供对低级API的访问。看看GORM不是一个选项。 在buildConfig.groovy中添加mongo java驱动程序依赖项,如 运行时'org.mongodb:mongojava驱动程序:2.11.3
运行时'org.mongodb:mongojava驱动程序:2.11.3'
,刷新依赖项并,它显示了如何从mongodb访问此类集合,而mongodb不是以域类为模型的。@MarkusWMahlberg感谢您指出这一点。是的,MongoDB GORM看起来很有前途。您是否尝试过访问未使用域类建模的数据的集合?没有。但您确实得到了类型为com.mongodb.Mongo
的底层驱动程序实例。你们可以用它做任何事情。@MarkusWMahlberg我认为问题的所有者使用了GrailsMongo低级API。