Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Grails Mongodb静态集合访问_Mongodb_Grails - Fatal编程技术网

Grails Mongodb静态集合访问

Grails Mongodb静态集合访问,mongodb,grails,Mongodb,Grails,我有一个Grails应用程序,它使用Mongodb来持久化域类。我在Mongodb中也有一些集合,它们不是以我的域类为模型的,因为它们只是静态数据,比如电话代码和货币汇率。如何通过我的代码访问这些集合?因为它们不是按照域类建模的,我无法使用GORM的Finder正确检索这些数据?GORM插件提供对低级API的访问。看看GORM不是一个选项。 在buildConfig.groovy中添加mongo java驱动程序依赖项,如 运行时'org.mongodb:mongojava驱动程序:2.11.3

我有一个Grails应用程序,它使用Mongodb来持久化域类。我在Mongodb中也有一些集合,它们不是以我的域类为模型的,因为它们只是静态数据,比如电话代码和货币汇率。如何通过我的代码访问这些集合?因为它们不是按照域类建模的,我无法使用GORM的Finder正确检索这些数据?

GORM插件提供对低级API的访问。看看

GORM不是一个选项。 在buildConfig.groovy中添加mongo java驱动程序依赖项,如

运行时'org.mongodb:mongojava驱动程序:2.11.3'
,刷新依赖项并,它显示了如何从mongodb访问此类集合,而mongodb不是以域类为模型的。

@MarkusWMahlberg感谢您指出这一点。是的,MongoDB GORM看起来很有前途。您是否尝试过访问未使用域类建模的数据的集合?没有。但您确实得到了类型为
com.mongodb.Mongo
的底层驱动程序实例。你们可以用它做任何事情。@MarkusWMahlberg我认为问题的所有者使用了GrailsMongo低级API。