any_of和之间的混合体组合 [英] mongoid combination of any_of and between
本文介绍了any_of和之间的混合体组合的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要实现以下目标:
queryable.any_of(
between(:average_nightly_min_price, [10,100]),
between(:average_nightly_max_price, [110,1100])
)
是否可以结合使用any_of
和between
.或其他替代方法?
is it possible using the combination of any_of
and between
. Or any other alternatives?
推荐答案
queryable.any_of(
queryable.between(:average_nightly_min_price, [10,100]).selector,
queryable.between(:average_nightly_max_price, [110,1100]).selector
)
如果嵌入了可查询项,则不起作用.
It does not work if the queryable is embeded.
对于低于2.0的红宝石版本:
For ruby versions prior 2.0:
queryable.any_of(
queryable.between(average_nightly_min_price => [10,100]).selector,
queryable.between(average_nightly_max_price => [110,1100]).selector
)
这篇关于any_of和之间的混合体组合的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文