проблема mongoid запроса - PullRequest
0 голосов
/ 11 июля 2011

Я пытаюсь получить эквивалент этого в mongoid (mongoid.org ORM):

 select * from parents 
 inner join children
 on parents.id = children.parent_id
 where children.created_at <= some_timestamp

Родитель встраивает ребенка, Ребенок принадлежит к родителю

У меня нетдо этого момента: Parent.where (: child.exists => true), но я понятия не имею, как я должен делать эквивалент 'child.created_at'.lt => some_timestamp (незаконно использовать метод настроки.)

Спасибо

1 Ответ

0 голосов
/ 11 июля 2011

Mongoid использует временные метки UTC для работы с датой в запросе:

:'child.created_at'.lt => Time.now.midnight.utc
...