Introdução
Exemplo
tags_string e tags_int, que contêm um array de strings e de inteiros, respectivamente.
- Crie um banco de dados e uma tabela de exemplo.
- Crie uma tabela de exemplo
- Insira alguns dados de exemplo na tabela.
has(arr, elem) para retornar as linhas em que o array arr contém o elemento elem.
Filtre a tabela para retornar as linhas em que o array tags_string contém o elemento tag1.
hasAll(arr, elems) para retornar as linhas em que todos os elementos do array elems estão presentes no array arr.
Filtre a tabela para retornar as linhas em que todos os elementos do array tags_string estão presentes no array ['tag1', 'tag2'].
hasAny(arr, elems) para retornar as linhas em que pelo menos um elemento do array elems está presente no array arr.
Filtre a tabela para retornar as linhas em que pelo menos um elemento do array tags_string está presente no array ['tag1', 'tag2'].
arrayExists(lambda, arr).
Filtre a tabela para retornar as linhas em que pelo menos um elemento do array tags_int seja maior que 3.