Intellipaat Back

Explore Courses Blog Tutorials Interview Questions
0 votes
2 views
in Web Technology by (47.6k points)

I'm new to MongoDB. I currently have a dump of a mongo db (i.e. directory of .bson files) and am trying to import that into mango.

I installed mongo as per the instructions on http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/.

I'm currently trying to test starting a local mongo instance by running mongod --dbpath /path/to/my/mongodata (which is an empty directory).

I get the following in stdout:

Thu Sep 20 09:46:01 [initandlisten] MongoDB starting : pid=1065 port=27017 dbpath=/path/to/my/mongodata/ 64-bit host=dhcp-18-111-28-92.dyn.mit.edu Thu Sep 20 09:46:01 [initandlisten] Thu Sep 20 09:46:01 [initandlisten] ** WARNING: soft rlimits too low. rlimits set to 266 processes, 2560 files. Number of processes should be at least 1280 : 0.5 times number of files. Thu Sep 20 09:46:01 [initandlisten] db version v2.2.0, pdfile version 4.5 Thu Sep 20 09:46:01 [initandlisten] git version: f5e83eae9cfbec7fb7a071321928f00d1b0c5207 Thu Sep 20 09:46:01 [initandlisten] build info: Darwin bs-osx-106-x86-64-1.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386 BOOST_LIB_VERSION=1_49 Thu Sep 20 09:46:01 [initandlisten] options: { dbpath: "/path/to/my/mongodata/" } Thu Sep 20 09:46:01 [initandlisten] journal dir=/path/to/my/mongodata/journal Thu Sep 20 09:46:01 [initandlisten] recover : no journal files present, no recovery needed Thu Sep 20 09:46:01 [websvr] admin web console waiting for connections on port 28017 Thu Sep 20 09:46:01 [initandlisten] waiting for connections on port 27017

At this point, it just hangs there and does nothing. Seems like it's waiting for something to happen on localhost, but I don't know mongo well enough to understand what's going on. Any help?

2 Answers

0 votes
by (106k points)

You should try below-mentioned steps:-

Step 1: Open CMD and enter mongod. This will run the mongo server

Step 2: Open another Command Prompt, move to the location of file and type

mongorestore -d db_name -c collection_name file.bson

0 votes
by (107k points)

You have just connected to the MongoDB server, there is nothing wrong with your code. The message that you get means that you have successfully launched your mongodb localhost 27017.

You can perform this differently by first running the mongod executable application then run your mongo exe file. 

If you want to learn more about MongoDB then go through this MongoDB course for more insights.

Related questions

0 votes
2 answers
0 votes
1 answer
0 votes
2 answers
asked Oct 16, 2019 in Web Technology by Sammy (47.6k points)
0 votes
1 answer

31k questions

32.8k answers

501 comments

693 users

Browse Categories

...