Si desea generar datos plausibles para fines de prueba, aquí hay una receta útil que utiliza algunas herramientas de línea de comandos:
mongodb-schemapara inferir un esquema probabilístico para una colección existentemorelikethispara convertir ese esquema en una plantillamgeneratejspara generar nuevos documentos de acuerdo con una plantilla de esquemamongoimportpara 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 .