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

Mongorestore през stdin към db с различно име

От версия 3.4 на mongorestore , можете да постигнете това с помощта на --nsFrom и --nsTo опции, които предоставят базиран на шаблони начин за манипулиране на имената на вашите колекции и/или dbs между източника и дестинацията.

Например, за да направите дъмп от база данни с име dumpdb в нова база данни с име restoredb:

mongodump -h hostname -d dumpdb --archive | mongorestore --archive --nsFrom "dumpdb.*" --nsTo "restoredb.*" --drop

Още от документите на mongodb:https://docs.mongodb.com/manual/reference/program/mongorestore/#change-collections-namespaces-during-restore



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Кога трябва да отварям и затварям MongoDB връзки?

  2. MongoDB - не можете да използвате .explain(), за да получите информация за заявка в C# код?

  3. findAll се проваля след повторно инициализиране на play morphia

  4. Как мога да запазя празен масив в mongodb с помощта на js

  5. Как да спрете mongo DB с една команда