Perl 在DBIx::Class中使用ID列表进行搜索

Perl 在DBIx::Class中使用ID列表进行搜索,perl,dbix-class,Perl,Dbix Class,我有一个由用户选择的ID列表。 在DBIx::Class中使用此ID列表搜索所有行的最佳方法是什么???使用 $rs->search({ whatever_the_column_is => { '=' => [ @a_bunch_of_ids ] } }) 或 如果您的DB更喜欢查询中的。两者都记录在中。这些都很好,但有点冗长$rs->search({无论什么列都=>\@a\u bunch\u id})也可以。 $rs->search

我有一个由用户选择的ID列表。 在DBIx::Class中使用此ID列表搜索所有行的最佳方法是什么???

使用

$rs->search({ 
    whatever_the_column_is => { 
        '=' => [ @a_bunch_of_ids ]
    }
})


如果您的DB更喜欢查询中的
。两者都记录在中。

这些都很好,但有点冗长<代码>$rs->search({无论什么列都=>\@a\u bunch\u id})
也可以。
$rs->search({
    whatever_the_column_is => {
       -in => [ @a_bunch_of_ids ]
    }
})