MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

zduplikować kolekcję w sobie

Jeśli chcesz wygenerować wiarygodne dane do celów testowych, oto przydatny przepis przy użyciu niektórych narzędzi wiersza poleceń:

  • mongodb-schema wywnioskować schemat prawdopodobieństwa dla istniejącej kolekcji
  • morelikethis przekonwertować ten schemat na szablon
  • mgeneratejs do generowania nowych dokumentów zgodnie z szablonem schematu
  • mongoimport importować nowe dokumenty do MongoDB

mongoimport jest częścią standardowych narzędzi wiersza poleceń MongoDB; pierwsze trzy narzędzia można zainstalować z npm :

npm install -g morelikethis mongodb-schema mgeneratejs

Przykładowe użycie do wygenerowania 1000 nowych dokumentów na podstawie analizy istniejących dokumentów:

Jeśli nie masz jeszcze żadnych danych testowych (lub wolisz opisać kształt nowych dokumentów) zawsze możesz pominąć analizę schematu i zacząć od mgeneratejs i mongoimport .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Funkcja usuwania nie działa z angularJS

  2. MongoDB $pullAll

  3. Reguła MongoDB do usuwania wiersza, jeśli dana kolumna zawiera określoną wartość

  4. Polecenie agregacji MongoDB do kodu Java

  5. MongoDB — agregacja wielu wierszy