2013-07-30 3 views
1

Rose::DB::Object으로 대소 문자를 구분하지 않는 검색을 수행하려면 어떻게해야합니까? 나는 아마의 "쿼리"매개 변수에 추가 할 수있는 일이Rose :: DB :: Object로 대/소문자를 구분하지 않는 검색을 수행하려면 어떻게해야합니까?

my $my_matches = $_my_table_class_mgr->get_objects(
    query => [ 
     my_field => $my_value, 
    ], 
); 

있습니까 : 여기

Rose::DB::Object 검색의 형태인가? 하지만, here ( Rose::DB::Object::QueryBuilder 문서)에서이 문제를 해결하는 내용이 없습니다.

무엇이 누락 되었습니까? 내가 누락 된 부분은 어디에 문서화되어 있습니까?

감사합니다.

답변

1

알겠습니다. 그것은 아주 간단합니다. 쿼리 매개 변수에서 'imatch'연산을 수행해야합니다. 코드는 다음과 같습니다.

my $my_matches = $_my_table_class_mgr->get_objects(
    query => [ 
     my_field => {imatch => $my_value}, 
    ], 
); 

매우 간단한 해결책입니다.

나는 이것을 Rose::DB::Object::QueryBuilder 문서 here을 조사하여 알아 냈습니다. 'Comparisons :'라고 쓰여있는 부분 아래를보고 'OP'는 다음 중 하나 일 수 있습니다. '.

도움을 주신 분께 감사드립니다. Rose :: DB :: Object에 대한 미래의 초보자를 돕기를 바랍니다.