Как выполнить поиск без учета регистра с помощью 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.

Другие вопросы по тегам