Mongoid:如何查询元素类型为Integer by String的数组?

时间:2014-11-26 07:05:06

标签: mongoid

例如:我有订单记录:{id: 1, user_ids: [1, 2]}

查询条件为String时:

Order.in(user_ids: ["1"]).count #=> 0

查询条件为Integer时:

Order.in(user_ids: [1]).count #=> 1

但我想:

Order.in(user_ids: ["1"]).count #=> 1

因为user_ids数组包含数字和字符串的混合。

我该怎么做?

0 个答案:

没有答案