Итак, этому вопросу два года:
Запрос встроенных объектов в Mongoid/ rails 3 (ниже, минимальные операторы и сортировка)
и способ, которым он рекомендует запрашивать вложенные объекты с меньшим или большим, чем:
current_user.trips.where('start.time' => {'$gte' => Time.now}).count
просто не работает, он возвращает 0 для многочисленных запросов, которые у меня есть, что неверно. я тоже пробовал
current_user.trips.where(:'start.time'.gte => Time.now}).count
что также равно 0. Ни один из них на самом деле не выдает ошибку.
Каков правильный синтаксис для запроса вложенных элементов в настоящее время? Кажется, в этом есть некоторая путаница.