Als u plausibele gegevens voor testdoeleinden wilt genereren, volgt hier een handig recept met behulp van enkele opdrachtregelprogramma's:
mongodb-schema
een probablistisch schema afleiden voor een bestaande verzamelingmorelikethis
om dat schema naar een sjabloon te converterenmgeneratejs
om nieuwe documenten te genereren volgens een schemasjabloonmongoimport
om de nieuwe documenten in MongoDB te importeren
mongoimport
is een onderdeel van de standaard MongoDB-opdrachtregelprogramma's; de eerste drie tools kunnen worden geïnstalleerd vanaf npm
:
npm install -g morelikethis mongodb-schema mgeneratejs
Voorbeeldgebruik om 1.000 nieuwe documenten te genereren op basis van een analyse van de bestaande documenten:
Als u nog geen testgegevens heeft (of liever de vorm van nieuwe documenten beschrijft), kunt u de schemaanalyse altijd overslaan en beginnen met mgeneratejs
en mongoimport
.