Поиск GMongo во встроенном json-объекте

У меня есть следующий объект:

Как я могу найти его только по полям startDate и endDate в суб-json контента?

Я старался:

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

Но я думаю, это вернет его, только если в записи будут указаны конкретные даты, но нет evalDate, я прав?

Как я могу запросить только на основе startDate и endDate?

Спасибо!

1 ответ

Решение

Попробуйте как ниже. Вам нужно использовать оператор точки для вложенных документов.

collection.findOne("content.startDate" : givenStartDate, "content.endDate" : givenEndDate)
Другие вопросы по тегам