View Categories

NoSQL

Descripción General #

El comando NoSQL de STELA te permite acceder a la información que reside en tus bases de datos NoSQL de una manera súper sencilla. Teniendo configurada una conexión contra una Base de Datos NoSQL, permite realizar consultas para obtener información directamente de ellas.

Ejemplo de Uso Rápido #

Imagina que tienes una base de datos NoSQL con información de clientes y quieres encontrar todos los clientes que viven en una ciudad específica. Usando el comando NoSQL, podrías simplemente indicar el nombre de la «Colección» donde están los datos de los clientes, escribir en el campo «Consulta» algo como {"ciudad": "Montevideo"} (sin las comillas exteriores), y darle un nombre a la «Categoría» donde STELA guardará la lista de clientes que cumplen con tu criterio, por ejemplo, «Clientes Montevideo».  STELA se encargará de ir a la base de datos y traerte la información que necesitas.

Parámetros y Opciones #
  • Colección: Aquí debes escribir el nombre exacto de la colección dentro de tu base de datos NoSQL donde se encuentran los datos que quieres consultar. 
  • Consulta: En este campo, introduces tu criterio de búsqueda en formato JSON. 
  • Categoría: Aquí defines un nombre para la categoría dentro de STELA donde se guardarán los resultados de tu consulta. 

Actualmente, este comando está optimizado para trabajar con bases de datos MongoDB.

Ejemplos de Uso Avanzado #
  1. Filtrado por múltiples criterios: Supongamos que en tu colección de «Productos» quieres encontrar todos los productos que pertenecen a la categoría «Electrónica» y cuyo precio sea menor a $100. En el campo «Consulta», podrías escribir: {"categoría": "Electrónica", "precio": {"$lt": 100}} (sin las comillas exteriores). STELA te devolverá todos los productos que cumplan ambas condiciones.
  2. Búsqueda por texto: Si tu colección contiene descripciones de artículos y quieres encontrar todos los artículos que mencionan la palabra «nuevo», podrías utilizar las funcionalidades de búsqueda de texto de MongoDB (si están configuradas en tu base de datos) dentro del campo «Consulta». Por ejemplo, algo como {"$text": {"$search": "nuevo"}} (sin las comillas exteriores).
Errores Comunes y Soluciones #
  • Error de conexión: Si STELA no puede conectarse a la base de datos NoSQL configurada. Asegúrate de que la configuración de la conexión sea correcta.
  • Nombre de colección incorrecto: Si el nombre de la «Colección» que ingresaste no existe en la base de datos. Verifica que el nombre esté escrito correctamente.
  • Formato JSON de la consulta inválido: Si la «Consulta» que escribiste no sigue la sintaxis correcta de JSON. Revisa cuidadosamente la estructura de tu consulta, asegurándote de que las llaves, comas y dos puntos estén en su lugar y que los valores coincidan con el tipo de dato esperado.
Casos de Uso #
  • Obtención de listados específicos de información: Por ejemplo, obtener una lista de todos los usuarios registrados después de una fecha determinada o todos los productos con un stock bajo.
  • Filtrado de datos para informes: Extraer datos específicos basados en ciertos criterios para generar informes personalizados.
  • Verificación de datos: Comprobar rápidamente la existencia de ciertos datos o la cantidad de registros que cumplen con ciertas condiciones.

Deja una respuesta