MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

дублиране на колекция в себе си

Ако искате да генерирате правдоподобни данни за тестови цели, ето една удобна рецепта с помощта на някои инструменти на командния ред:

  • mongodb-schema за извеждане на вероятностна схема за съществуваща колекция
  • morelikethis за да конвертирате тази схема в шаблон
  • mgeneratejs за генериране на нови документи според шаблон на схема
  • mongoimport за импортиране на новите документи в MongoDB

mongoimport е част от стандартните инструменти на командния ред на MongoDB; първите три инструмента могат да се инсталират от npm :

npm install -g morelikethis mongodb-schema mgeneratejs

Примерно използване за генериране на 1000 нови документа въз основа на анализ на съществуващите документи:

Ако все още нямате тестови данни (или предпочитате да опишете формата на нови документи), винаги можете да пропуснете анализа на схемата и да започнете с mgeneratejs и mongoimport .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB изберете и свържете полета

  2. Изпълнение на mongodb скриптове чрез mongoid Rails

  3. Как да инсталирате PHP MongoDB драйвер за XAMPP на OSX?

  4. Mongo:как да сортирате по външно тегло

  5. MongoDB структура за приложение за съобщения