目前,我正在尝试在 rails 3 应用程序中选择两个数组有一些重叠的所有对象。
我尝试了以下方法:
Contact.where("possible_unique_keys && ?" c.possible_unique_keys)
这使:
array value must start with "{" or dimension information
所以我尝试将后一条记录转换为 postgresql 数组,如下所示:
Contact.where("possible_unique_keys && string_to_array(?)", c.possible_unique_keys)
这使:
operator does not exist: character varying[] && text[]
如何将两个数组都转换为可以正确评估 && 的格式?