# Por que uma consulta não retorna registros mesmo quando os dados existem?

Canonical URL: https://help.iagenify.com/pt/faqs/databases/por-que-uma-consulta-nao-retorna-registros-mesmo-quando-os-dados-existem

[← Voltar às perguntas frequentes sobre Bancos de dados](https://help.iagenify.com/pt/faqs/databases)

CENTRAL DE AJUDA · FAQ Bancos de dados 2 min de leitura
# Por que uma consulta não retorna registros mesmo quando os dados existem?
Confira se a consulta usa o banco e a coleção pretendidos e compare o filtro com um documento conhecido. A conexão pode funcionar enquanto o namespace ou a condição está incorreto.
IaGenify
Bancos de dados

## Confirme primeiro o banco e a coleção
A consulta pode alcançar o banco, mas pesquisar um nome de banco ou coleção diferente daquele que contém os documentos. Em conexões MongoDB, o nome do banco vem do caminho da URI; se estiver ausente, o serviço pode usar um banco padrão. Compare o nome esperado, a URI e a coleção informada.
Confira grafia, maiúsculas e se o nome da coleção está no singular ou plural. Use uma listagem segura de metadados ou um registro conhecido para validar o destino antes de alterar o filtro.
## Valide o filtro com um registro conhecido
Comece com um filtro mínimo ou vazio somente quando for apropriado e autorizado. Compare o nome e o tipo de cada campo com um documento real; uma string com aparência numérica não é necessariamente igual a um número, e campos aninhados podem exigir outro caminho.
Se a consulta ainda não retornar resultados, anote banco, coleção, filtro sanitizado e nome da operação. Não compartilhe documentos de clientes nem a URI completa durante o diagnóstico. Um exemplo redigido mostra a estrutura sem expor valores privados. [← Voltar às perguntas frequentes sobre Bancos de dados](https://help.iagenify.com/pt/faqs/databases)
