GMongo在对象中的嵌入式json中搜索

时间:2015-03-17 20:05:05

标签: mongodb grails orm gmongo database

我有以下对象:

enter image description here

如何仅通过内容子json中的startDate和endDate字段搜索它?

我试过了:

collection.findOne(content: [startDate : givenStartDate, endDate : givenEndDate])

但我猜这只会在条目具有这些特定日期但没有evalDate的情况下返回它,我是对的吗?

如何根据startDate和endDate进行查询?

谢谢!

1 个答案:

答案 0 :(得分:1)

尝试如下。您需要对子文档使用dot运算符。

collection.findOne("content.startDate" : givenStartDate, "content.endDate" : givenEndDate)