Volver a las preguntas frecuentes sobre Bases de datos
CENTRO DE AYUDA · FAQBases de datos2 min de lectura

¿Por qué una consulta no devuelve registros aunque los datos existan?

Comprueba que la consulta se dirige a la base y colección correctas y contrasta el filtro con un documento conocido. La conexión puede ser válida mientras el espacio de nombres o la condición son incorrectos.

Bases de datos

Confirma primero la base y la colección

La consulta puede llegar correctamente a una base, pero buscar otro nombre de base o colección distinto del que contiene los documentos. En conexiones MongoDB, el nombre de la base se lee de la ruta de la URI; si falta, el servicio puede utilizar una base predeterminada. Compara el nombre esperado, la URI y la colección indicada.

Revisa la ortografía, las mayúsculas y si el nombre de la colección está en singular o plural. Usa una lista segura de metadatos o un registro conocido para confirmar el destino antes de cambiar el filtro.

Valida el filtro con un registro conocido

Empieza con un filtro mínimo o vacío solo cuando sea apropiado y autorizado. Compara el nombre y tipo de cada campo con un documento real; una cadena con aspecto numérico no equivale necesariamente a un número, y un campo anidado puede requerir otra ruta.

Si la consulta sigue vacía, anota la base, la colección, el filtro depurado y el nombre de la operación. No compartas documentos de clientes ni la URI completa durante el diagnóstico. Un ejemplo censurado puede mostrar la estructura sin exponer valores privados.

Volver a las preguntas frecuentes sobre Bases de datos