MongoDB
To connect to database
use the connect settings in mongodb atlas
Starting local database server
After installing, you can start the mongod by
sudo systemctl start mongod
if you receive an error : Failed to start mongod.service: Unit mongod.service not found.
Run the following command first:
sudo systemctl daemon-reload
Verify that MongoDB has started successfully.
sudo systemctl status mongod
You can optionally ensure that MongoDB will start following a system reboot by issuing the following command:
sudo systemctl enable mongod
Stop MongoDB.
sudo systemctl stop mongod
Restart MongoDB.
sudo systemctl restart mongod
sudo docker run --name mongo --network mongonet -d \
-p 27017:27017 \
-e MONGO_INITDB_ROOT_USERNAME=admin \
-e MONGO_INITDB_ROOT_PASSWORD=pass \
mongo
sudo docker exec -it some-mongo sh
Begin using MongoDB.
mongo "mongodb+srv://<username>:<password>@<url>:<port>/<db>"
To show collections
show dbs
use <name of db>
show collections
- List all databases :
show dbs
- to switch to db :
use <name_of_db>
- to run a query :
db.<name_of_collection>.[function name]
- to iterate over many results :
it
- add :
.pretty()
to see json better - to find any one document from collection, just use
.findOne()
- to create new collection :
db.createCollection("employees")
To shutdown db server
use admin
db.shutdownServer()
exit
drop collection
db.inspection.drop()
Last modified 7mo ago