Я создал инструмент, mmongo
, который обертывает все команды оболочки клиента Mongo DB для удобного использования в базе данных Meteor. Если вы используете npm
(Node Manager Package), вы можете установить его с помощью:
npm install -g mmongo
В противном случае см README.
Чтобы создать резервную копию базы данных Meteor, теперь вы можете сделать:
mmongo test.meteor.com dump
Чтобы загрузить его на локальном метеора развития будет:
mmongo restore dump/test_meteor_com
И если вы случайно удалить базу данных производства:
mmongo test.meteor.com --eval 'db.dropDatabase()' # whoops!
Вы можете легко восстановить его:
mmongo test.meteor.com restore dump/test_meteor_com
Если вы не хотите экспортировать коллекцию (скажем tasks
) к чему-то читаемом:
mmongo test.meteor.com export -c tasks -o tasks.json
Затем вы можете открыть tasks.json
в текстовом редакторе, сделать некоторые изменения и вставить изменения с:
mmongo test.meteor.com import tasks.json -c tasks --upsert
Github, NPM
доступ метеор DB непосредственно .. посмотреть http://stackoverflow.com/a/31639624/2837412 –