Ако искате да генерирате правдоподобни данни за тестови цели, ето една удобна рецепта с помощта на някои инструменти на командния ред:
mongodb-schema
за извеждане на вероятностна схема за съществуваща колекцияmorelikethis
за да конвертирате тази схема в шаблонmgeneratejs
за генериране на нови документи според шаблон на схемаmongoimport
за импортиране на новите документи в MongoDB
mongoimport
е част от стандартните инструменти на командния ред на MongoDB; първите три инструмента могат да се инсталират от npm
:
npm install -g morelikethis mongodb-schema mgeneratejs
Примерно използване за генериране на 1000 нови документа въз основа на анализ на съществуващите документи:
Ако все още нямате тестови данни (или предпочитате да опишете формата на нови документи), винаги можете да пропуснете анализа на схемата и да започнете с mgeneratejs
и mongoimport
.