Generación de Índices en las BDs de Mirror Strategy

Relacionada a https://fintechdigital.atlassian.net/browse/SPMS-803

 

  1. Iniciar la shell de MongoDB: Abre una terminal en tu sistema y ejecuta el cliente de la shell de MongoDB. Puedes hacerlo ejecutando el comando mongo en la terminal:

    mongo

    Esto te conectará al servidor de MongoDB en localhost por defecto.

  2. Seleccionar la base de datos: Antes de crear un índice, primero debes seleccionar la base de datos en la que deseas trabajar utilizando el comando use. Por ejemplo, si tu base de datos se llama <<DATABASE>>, escribe:

    use <<DATABASE>>

    Si la base de datos no existe, MongoDB la creará automáticamente al insertar datos en ella.

  3. Crear el índice: Utiliza el comando createIndex en la colección en la que deseas crear el índice. El comando tiene la siguiente sintaxis general:

    db.nombre_de_la_coleccion.createIndex({ campo1: tipo_de_orden, campo2: tipo_de_orden, ... }, opciones)
    • nombre_de_la_coleccion: Reemplaza esto con el nombre de la colección en la que deseas crear el índice.

    • { campo1: tipo_de_orden, campo2: tipo_de_orden, ... }: Define un objeto que describe los campos en los que deseas crear el índice y el tipo de orden. Para un orden ascendente, utiliza 1, y para un orden descendente, utiliza -1.

    • opciones (opcional): Puedes proporcionar un objeto de opciones para personalizar el índice, como unique para crear un índice único o sparse para crear un índice que excluye documentos que no tienen el campo.

    Por ejemplo, para crear un índice en la colección "mi_coleccion" en el campo "campo1" de forma ascendente, ejecuta:

    Si deseas crear un índice único en el campo "campo2", puedes hacerlo de la siguiente manera:

  4. Verificar el índice: Puedes verificar que el índice se haya creado correctamente utilizando el comando getIndexes en la colección:

    Esto mostrará una lista de todos los índices en la colección, incluyendo el que acabas de crear.

  5. Salir de la shell de MongoDB: Cuando hayas terminado de trabajar con MongoDB, puedes salir de la shell escribiendo:

    Esto te devolverá a la terminal.

Account Mirror

Card Mirror