Se vuoi generare dati plausibili a scopo di test, ecco una pratica ricetta utilizzando alcuni strumenti a riga di comando:
mongodb-schema
per dedurre uno schema probabilistico per una collezione esistentemorelikethis
per convertire quello schema in un modellomgeneratejs
per generare nuovi documenti secondo un modello di schemamongoimport
per importare i nuovi documenti in MongoDB
mongoimport
fa parte degli strumenti standard della riga di comando di MongoDB; i primi tre strumenti sono installabili da npm
:
npm install -g morelikethis mongodb-schema mgeneratejs
Esempio di utilizzo per generare 1.000 nuovi documenti sulla base di un'analisi dei documenti esistenti:
Se non hai ancora dati di test (o preferisci descrivere la forma di nuovi documenti) puoi sempre saltare l'analisi dello schema e iniziare con mgeneratejs
e mongoimport
.