如何使用Rose::DB::Object
进行不区分大小写的搜索?
以下是Rose::DB::Object
搜索的形式:
my $my_matches = $_my_table_class_mgr->get_objects(
query => [
my_field => $my_value,
],
);
我可以添加一些“查询”参数吗?但是,我在here(Rose::DB::Object::QueryBuilder
文档中)中没有看到任何解决此问题的内容。
我错过了什么?我记错了哪里记录了?
谢谢!
答案 0 :(得分:1)
我明白了。这很简单。您必须在查询参数中执行'imatch'操作。代码如下所示:
my $my_matches = $_my_table_class_mgr->get_objects(
query => [
my_field => {imatch => $my_value},
],
);
所以,非常简单的解决方案。
我通过研究Rose::DB::Object::QueryBuilder
文档here来解决这个问题。看一下它所说的“比较:”部分,然后,在它之下,它说'“OP”可以是以下任何一种:'。
感谢任何可能考虑过帮助的人。我希望它能帮助未来的新手Rose :: DB :: Object。