mongoid查询问题

时间:2011-07-10 22:31:08

标签: mongodb mongoid

我试图在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 =&gt; true),但我不知道我应该怎么做相当于'child.created_at'.lt =&gt; some_timestamp(在字符串上使用方法非法。)

由于

1 个答案:

答案 0 :(得分:0)

Mongoid在内部使用UTC时间戳,要在查询中使用日期,您可以执行以下操作:

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