Jeśli chcesz wygenerować wiarygodne dane do celów testowych, oto przydatny przepis przy użyciu niektórych narzędzi wiersza poleceń:
mongodb-schema
wywnioskować schemat prawdopodobieństwa dla istniejącej kolekcjimorelikethis
przekonwertować ten schemat na szablonmgeneratejs
do generowania nowych dokumentów zgodnie z szablonem schematumongoimport
importować nowe dokumenty do MongoDB
mongoimport
jest częścią standardowych narzędzi wiersza poleceń MongoDB; pierwsze trzy narzędzia można zainstalować z npm
:
npm install -g morelikethis mongodb-schema mgeneratejs
Przykładowe użycie do wygenerowania 1000 nowych dokumentów na podstawie analizy istniejących dokumentów:
Jeśli nie masz jeszcze żadnych danych testowych (lub wolisz opisać kształt nowych dokumentów) zawsze możesz pominąć analizę schematu i zacząć od mgeneratejs
i mongoimport
.