如何将Grails域对象映射到特定的mongodb表名

时间:2013-05-09 23:52:07

标签: mongodb grails gorm

我已经设置了一个简单的grails应用程序,看着一个mongodb。

我的域对象如下所示:

class GoogleSearch {
    String _id;
    String id;
    String query;
    String site;
    Object results;
    Date date;

    static mapping = {
        table 'google_searches'
    }

    static constraints = {
    }
}

然而,当我运行grails app时,它会继续读/写一个名为“googleSearch”的表

有谁知道如何覆盖此默认命名?这是一个gorm / mongodb的事吗?

干杯

1 个答案:

答案 0 :(得分:3)

MongoDB的基础知识。没有table的概念。它总是collections。 :)
将映射称为collection 'google_searches'

有关详细信息,请参阅Grails MongoDB插件。