如何将Grails域对象映射到特定的mongodb表名
问题描述:
我已经设置了一个简单的grails应用程序来查看mongodb。如何将Grails域对象映射到特定的mongodb表名
我的域对象是这样的:
class GoogleSearch {
String _id;
String id;
String query;
String site;
Object results;
Date date;
static mapping = {
table 'google_searches'
}
static constraints = {
}
}
然而,当我运行的Grails应用程式中,它不断的读/写一个名为“的GoogleSearch”表
有谁知道我怎么可以重写这个默认命名?这是一种格姆蒙德事物吗?
Cheers
答
MongoDB的基础知识。没有table
的概念。它总是collections
。 :)
参考作为collection 'google_searches'
映射。
欲了解更多详情,你可以参考Grails MongoDB插件。
哪个版本的Grails您使用的是?映射表名称仅支持Grails 2.2及更高版本。 – 2014-03-23 15:45:08