Как выполнить поиск без учета регистра с помощью Rose::DB::Object?
Как выполнить поиск без учета регистра с Rose::DB::Object
?
Вот форма Rose::DB::Object
поиск:
my $my_matches = $_my_table_class_mgr->get_objects(
query => [
my_field => $my_value,
],
);
Что-то, что я могу добавить к параметрам "запроса", возможно? Но я не вижу ничего, что решает эту проблему здесь (в 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
документация здесь. Посмотрите под той частью, где написано "Сравнения", а затем, прямо под ней, где написано "ОП", может быть любое из следующего: ".
Спасибо всем, кто мог бы помочь с этим. Надеюсь, это поможет будущему новичку в Rose::DB::Object.