Difference between revisions of "My MongoDB notes"
m (added start info) |
|||
Line 32: | Line 32: | ||
</pre> | </pre> | ||
Running mongo shell | Running mongo at shell <code>$ mongo</code> | ||
Exit mongo shell <code>> exit</code> | |||
Display mongo shell help <code>> help</code> | |||
></ | |||
== Windows 10 (dev environment) == | == Windows 10 (dev environment) == |
Revision as of 11:44, 11 August 2019
MongoDB is a general purpose, document-based, distributed database built for modern application developers and for the cloud era.
Ubuntu
install
Install and run MongoDB Community Edition on Ubuntu 18.04 LTS
The site has excellent documentation so I am simply providing overview of steps.
- Import the public key used by the package management system.
- Create a list file for MongoDB.
- Reload local package database.
- Install the MongoDB packages.
Run MongoDB Community Edition
- Start MongoDB with
sudo service mongod start
- Verify that MongoDB has started successfully with
sudo grep port /var/log/mongodb/mongod.log
orsudo service mongod status
- Stop MongoDB with
sudo service mongod stop
- Restart MongoDB with
sudo service mongod restart
- Begin using MongoDB shell with
mongo
Verify MongoDB starts on Ubuntu 18.04 start up (MongoDB Community Edition default install does not start on Ubuntu 18.04 startup)
$ sudo systemctl list-unit-files | grep mongod mongod.service enabled <--- If this value is not enabled, run below command to activate.
Configure MongoDB to start on Ubuntu 18.04 start up
$ sudo systemctl enable mongod.service Created symlink /etc/systemd/system/multi-user.target.wants/mongod.service → /lib/systemd/system/mongod.service.
Running mongo at shell $ mongo
Exit mongo shell > exit
Display mongo shell help > help
Windows 10 (dev environment)
Download MongoDB Community Edition zip package
Extract downloaded file and rename to root directory to mongodb.
Move mongodb directory to user profile. On my Windows 10 dev machine the absolute path is C:\Users\anon\mongodb
.
Create directory in same profile that will hold mongodb collections called mongodb-data. The absolute path is C:\Users\anon\mongodb-db
.
To run MongoDB open shell in C:\Users\anon\mongodb\bin
directory and type .\mongod.exe --dbpath=\Users\anon\mongodb-data\
MongoDB GUI
Robo 3T (formerly Robomongo) is the free lightweight GUI for MongoDB enthusiasts.