How to export/restore in mongodb?

September 1, 2015 2.7k views
MongoDB Configuration Management NoSQL Ubuntu

Hello! I have a local mongo db and I want to transfer it into my ubuntu machine.
So far i have exported the local db issuing the command below:

mongoexport --db local_db --collection myCollection --out myCollection.json

and the json file was created. Now i log in into my machine using putty and try

mongoimport --db cloud_db --collection myCloudCollection --file myCollection.json

and i get the following error:

Failed: error connecting to db server: no reachable servers
2015-09-01T13:10:30.080-0400 imported 0 documents
Failed: error connecting to db server: no reachable serversmongoimport

i try to restart mongo service sudo service mongod restart but i get the same error.

any help? what Am i doing wrong?

1 comment
  • Hi,

    Can you connect to your Ubuntu Droplet's MongoDB instance with any other command? Do you see anything in the MongoD logs?

1 Answer

By default, mongoimport will attempt to connect to a MongoDB instance on localhost port 27017. If yours is running on a different port, you will also need to provide --host <hostname>:<port> when using the command.

You can check what port your instance is using by running:

  • netstat -plunt | grep mongo

See here for the full documentation for mongoimport

Have another answer? Share your knowledge.