When you think about Web development, there are tons of technologies, tools, & blah blah things to keep in mind. The chances of getting overwhelmed becomes 🔝.
Same goes with Databases. Today, we are talking about the non relational database.
MongoDB 😅
A quick guide for handling MongoDB database from our local machine through command prompt 💻
Let's get started
- Show All Databases 🔎
show dbs
- Show Current Database 👨💻
db
- Create Or Switch Database ⏭
use <database_name>
- Drop Database 🔥
db.dropDatabase()
- Create Collection 👨🔧 > "collection" is similar to "table" in the SQL .
We call "tables" as "collections" in MongoDB .
Here, 'posts' is the name of our collection.
db.createCollection('posts')
- Show Collections 🔎
show collections
Now, we have created a 'collection' called "posts" & then we will populate our collection with some data. To do that paste below schema into command prompt 👇
Insert Row
db.posts.insert({
title: 'Post 1',
body: 'Hello, this is post one',
category: 'Sports',
tags: ['young', 'stadium'],
user: {
name: 'Jayesh Tembhekar',
status: 'author'
},
date: Date()
})
To speed up the insertion, we can insert multiple rows at a time like this...
- Insert Multiple Rows 🥇
db.posts.insertMany([
{
title: 'Post 2',
body: 'Hello, this is post two',
category: 'Technology',
date: Date()
},
{
title: 'Post 3',
body: 'Hello, this is post three',
category: 'Politics',
date: Date()
},
{
title: 'Post 4',
body: 'Hello, this is post four',
category: 'Entertainment',
date: Date()
}
])
to be continued...
Have a great day !
Author: Jayesh 🧡
Top comments (0)