Grails GORM动态查找器和标准不适用于MongoDB

Grails GORM动态查找器和标准不适用于MongoDB,mongodb,grails,groovy,orm,Mongodb,Grails,Groovy,Orm,我的项目配置如下: Groovy 2.3.7 Grails2.2.3 Java 1.6.0_32 MongoDB 2.6.5 BuildConfig.groovy: 编译:mongodb:1.3.3 我的域类: class Story { String url String content String status String title } 在Grails Shell中,我使用了以下命令: Story.withCriteria{equal,url} St

我的项目配置如下:

Groovy 2.3.7 Grails2.2.3 Java 1.6.0_32 MongoDB 2.6.5 BuildConfig.groovy: 编译:mongodb:1.3.3 我的域类:

class Story {

    String url
    String content
    String status
    String title
}
在Grails Shell中,我使用了以下命令: Story.withCriteria{equal,url} Story.findByUrlurl

他们都空着回来了

在Mongo shell中:

> db.story.find()
{ "_id" : NumberLong(2), "categories" : [ null, null ], "content" : "content", "status" : "status", "title" : "title", "url" : "url", "version" : NumberLong(1) }
{ "_id" : NumberLong(3), "categories" : [ null, null ], "content" : "content1", "status" : "status1", "title" : "title1", "url" : "url1", "version" : 0 }
{ "_id" : NumberLong(4), "categories_$$manyToManyIds" : [ NumberLong(1), NumberLong(2) ], "category" : NumberLong(1), "content" : "content1", "status" : "status1", "title" : "title1", "url" : "url1", "version" : NumberLong(1) }
{ "_id" : NumberLong(5), "content" : "content1", "status" : "status1", "title" : "title1", "url" : "url1", "version" : 0 }
我的问题是为什么grails动态查找器和条件没有返回任何内容。如果你有任何线索,请帮助我


谢谢,我真傻。您所需要做的就是退出grails shell并重新启动它。

请随意删除它quesion@BurtBeckwith您好,我如何删除此问题?我环顾四周,但并没有任何设施可以做到这一点。只有当你有足够高的声誉时,它才可能被看到。