Quick Getting Started MongoDB Commands
Published Oct 6, 2018
Reading time 1 minutes
New to MongoDB
I recently needed to interact with a Mongo Database for the first time and I found myself trying to remember these shell commands quite often so I’ve documented them here for future reference.
Getting started with the shell. To connect a terminal to the currently running mongo db:
$ mongo --port <port-number>
In my case, that was 3001. If you don’t know what the port number is, you can run this command on a system terminal:
$ sudo lsof -iTCP -sTCP:LISTEN | grep mongo
Found from StackOverflow.
Then to list all the databases to knew which one to connect to:
$ show dbs
To use one that’s listed to run commands against
$ use <database-name>
To find out the collections, run:
$ show collections
To count how many,
$ db.<collection-name>.count()
Further reading:
Full docs docs.mongodb.com/manual/mongo/.
The CLI quick reference is also really handy docs.mongodb.com/manual/reference/mongo-shell/