【发布时间】:2013-05-06 22:23:04
【问题描述】:
所以这个问题是两年前的:
Querying embedded objects in Mongoid/rails 3 ("Lower than", Min operators and sorting)
以及它建议查询小于或大于的嵌套对象的方式:
current_user.trips.where('start.time' => {'$gte' => Time.now}).count
根本不起作用,它返回 0 对于我这样的众多查询,这是错误的。我也试过了
current_user.trips.where(:'start.time'.gte => Time.now}).count
这也是 0。这些实际上都不会引发错误。
现在查询嵌套元素的正确语法是什么?似乎对此有点困惑。
【问题讨论】:
-
删除了我的答案,以便其他人尝试回答,抱歉我帮不上忙...
-
@Sparda 它的盛大,感谢您的帮助,您的原始答案似乎很接近
标签: ruby-on-rails mongodb mongoid mongoid3 nested-queries