Wenn Sie zu Testzwecken plausible Daten generieren möchten, finden Sie hier ein praktisches Rezept mit einigen Befehlszeilentools:
mongodb-schema
um ein Wahrscheinlichkeitsschema für eine bestehende Sammlung abzuleitenmorelikethis
um dieses Schema in eine Vorlage umzuwandelnmgeneratejs
um neue Dokumente nach einer Schemavorlage zu generierenmongoimport
um die neuen Dokumente in MongoDB zu importieren
mongoimport
ist ein Teil der Standard-MongoDB-Befehlszeilentools; Die ersten drei Tools können von npm
installiert werden :
npm install -g morelikethis mongodb-schema mgeneratejs
Beispielanwendung zum Generieren von 1.000 neuen Dokumenten basierend auf einer Analyse der vorhandenen Dokumente:
Wenn Sie noch keine Testdaten haben (oder lieber die Form neuer Dokumente beschreiben möchten), können Sie die Schemaanalyse jederzeit überspringen und mit mgeneratejs
beginnen und mongoimport
.