Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Como fazer consulta com OR e AND

Caso o objeto contivesse 2 atributos, "nome" e "sobrenome":

[
    {
        "nome": "Maria",
        "sobrenome": "Julia"
    },{
        "nome": "Ana",
        "sobrenome": "Maria"
    }
]

Como eu poderia filtrar se tanto no nome como sobrenome, existivesse o valor "Maria"?

http://localhost:9009/pessoa?filter=(nome=maria)or(sobrenome=maria)

Obrigado desde já!

1 resposta
solução!

Fala ai Rafael, tudo bem? Nesse caso você poderia mandar os valores em parâmetros separados para o back e deixar a lógica de realizar o or entre API e banco de dados.

Exemplo da requisição:

http://localhost:9009/pessoa?nome=maria&sobrenome=maria

Ai a lógica de receber os dois parâmetros (nome e sobrenome) e fazer a busca utilizando or no banco ficaria entre a comunicação do back e banco.

Dai vai depender de como está o back para te dizer como realizar a busca.

Espero ter ajudado.