Se vuoi generare dati plausibili a scopo di test, ecco una pratica ricetta utilizzando alcuni strumenti a riga di comando:
mongodb-schemaper dedurre uno schema probabilistico per una collezione esistentemorelikethisper convertire quello schema in un modellomgeneratejsper generare nuovi documenti secondo un modello di schemamongoimportper 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 .