Si desea generar datos plausibles para fines de prueba, aquí hay una receta útil que utiliza algunas herramientas de línea de comandos:
mongodb-schema
para inferir un esquema probabilístico para una colección existentemorelikethis
para convertir ese esquema en una plantillamgeneratejs
para generar nuevos documentos de acuerdo con una plantilla de esquemamongoimport
para importar los nuevos documentos a MongoDB
mongoimport
es parte de las herramientas de línea de comandos estándar de MongoDB; las tres primeras herramientas se pueden instalar desde npm
:
npm install -g morelikethis mongodb-schema mgeneratejs
Ejemplo de uso para generar 1000 nuevos documentos basados en un análisis de los documentos existentes:
Si aún no tiene datos de prueba (o prefiere describir la forma de nuevos documentos), siempre puede omitir el análisis del esquema y comenzar con mgeneratejs
y mongoimport
.