Hvis du vil generere plausible data til testformål, er her en praktisk opskrift ved hjælp af nogle kommandolinjeværktøjer:
mongodb-schema
at udlede et sandsynligt skema for en eksisterende samlingmorelikethis
at konvertere det skema til en skabelonmgeneratejs
at generere nye dokumenter i henhold til en skemaskabelonmongoimport
for at importere de nye dokumenter til MongoDB
mongoimport
er en del af standard MongoDB kommandolinjeværktøjer; de første tre værktøjer kan installeres fra npm
:
npm install -g morelikethis mongodb-schema mgeneratejs
Eksempel på brug til at generere 1.000 nye dokumenter baseret på en analyse af de eksisterende dokumenter:
Hvis du ikke har nogen testdata endnu (eller foretrækker at beskrive formen på nye dokumenter), kan du altid springe skemaanalysen over og starte med mgeneratejs
og mongoimport
.