使用DBIx::Class并且我有一个结果集,需要通过 SQL 无法生成的数据进行过滤。我需要做的是有效地等同于这个假设的例子:
my $resultset = $schema->resultset('Service')->search(\%search);
my $new_resultset = $resultset->filter( sub {
my $web_service = shift;
return $web_service->is_available;
} );
通读文档让我不知道如何完成这样的策略。