8000 GitHub - emircal/nequitest
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

emircal/nequitest

Repository files navigation

Scripts de creación de base de datos de prueba

Este repositorio contiene los scripts necesarios para crear una base de datos de prueba de acuerdo con la estructura definida anteriormente.

El fichero launch.sh se conecta a una base de datos de prueba, borra el contenido existente y crea las colecciones y las llena con datos de prueba:

  • Colección categories: crea 100 categorías de prueba en una estructura jerárquica de tres niveles.
  • Colección tags: crea 100 tags.
  • Colección brands: el contenido de esta colección se genera dinámicamente en el script. Por defecto se crean 10,000 marcas con datos aleatorios. El script también genera los índices sugeridos.

Para ejecutar el script, es necesario tener instalados los siguientes componentes:

  • MongoDB Database Tools (utiliza mongoimport para inicializar las colecciones categories y brands).
  • MongoShell (se utiliza para ejecutar el script create_indexes.js que crea los indices sugeridos).
  • mgeneratejs (se utiliza para generar los datos de la colección brands).
  • Una base de datos MongoDB de prueba. Por defecto, launch.sh asume que la base de datos se está ejecutando en la máquina local, es posible hacer que genere los datos en cualquier base de datos, modificando el valor de la variable de ambiente $MONGO_URI en la línea 2 del fichero launch.sh.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0