Create Collection
~10 mins
Prerequisite: Connect to Database
mongo "mongodb+srv://cluster0.y9bq7.mongodb.net/bankapp_db" --username naresh
Enter Password:
Reference
List Collections(List Tables)
show collections;
Task: Insert a Document in Users Table
{name:"Naresh", email:"nareshkumarh@live.com", password:"pass123", role:"ADMIN"}
Task 1.1: Create Users Table and insert single data
db.users.insertOne({name:"Naresh", email:"nareshkumarh@live.com", password:"pass123", role:"ADMIN"});
- Output
{
"acknowledged" : true,
"insertedId" : ObjectId("5fc06ede48cb2dbe817558dd")
}
-
Note: MongoDB generates unique Id - ObjectId
-
Check the table
db.user.find();
- Output
{ "_id" : ObjectId("5fc0702948cb2dbe817558e1"),
"name" : "Naresh", "email" : "nareshkumarh@live.com",
"password" : "pass123", "role" : "ADMIN" }
Task 1.2: Insert Many Records to Users Table
db.users.insertMany([{name:"Suresh", email:"suresh@gmail.com", password:"pass123", role:"USER"},
{name:"Prabu", email:"prabhu@gmail.com", password:"pass123", role:"USER"}]);
- Output:
{
"acknowledged" : true,
"insertedIds" : [
ObjectId("5fc06fb348cb2dbe817558df"),
ObjectId("5fc06fb348cb2dbe817558e0")
]
}