标签: mongoid
例如:我有订单记录:{id: 1, user_ids: [1, 2]}
{id: 1, user_ids: [1, 2]}
查询条件为String时:
String
Order.in(user_ids: ["1"]).count #=> 0
查询条件为Integer时:
Integer
Order.in(user_ids: [1]).count #=> 1
但我想:
Order.in(user_ids: ["1"]).count #=> 1
因为user_ids数组包含数字和字符串的混合。
user_ids
我该怎么做?