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)