Om du vill generera rimliga data för teständamål, här är ett praktiskt recept med hjälp av några kommandoradsverktyg:
mongodb-schemaför att härleda ett sannolikhetsschema för en befintlig samlingmorelikethisför att konvertera det schemat till en mallmgeneratejsför att generera nya dokument enligt en schemamallmongoimportför att importera de nya dokumenten till MongoDB
mongoimport är en del av MongoDBs vanliga kommandoradsverktyg; de tre första verktygen kan installeras från npm :
npm install -g morelikethis mongodb-schema mgeneratejs
Exempel på användning för att generera 1 000 nya dokument baserat på en analys av befintliga dokument:
Om du inte har några testdata ännu (eller föredrar att beskriva formen på nya dokument) kan du alltid hoppa över schemaanalysen och börja med mgeneratejs och mongoimport .