You are on page 1of 3

mongo

use PMS
db.project.insert([ { Pname:"ProductZ", Tech:['AI','IOT','MACHINE_LEARNING'],
Branch:"CSE", Stu1:101, Stu2:98, Status:"Completed" }, {Pname:"ProductY",
Tech:"AI", Branch:"CSE", Stu1:123, Stu2:34, Status:"Started" }, { Pname:"ProductZ",
Tech:"AI", Branch:"CSE", Stu1:97, Stu2:101, Status:"Started" }, {Pname:"ProductX",
Tech:"IOT", Branch:"ME", Stu1:94, Stu2:96, Status:"Evaluated"},
{Pname:"ProductS",Tech:["Digital
Twin","Virtualization"],Branch:"CSE",Stu1:56,Stu2:68,Status:"In progress"}])

1. > db.student.insert([
... {
... Roll:1,
... Sname:"Prakhar",
... Branch:"CSE"
... },
... {Roll:2,
... Sname:"Rakshit",
... Branch:"ME"
... }])

BulkWriteResult({
"writeErrors" : [ ],
"writeConcernErrors" : [ ],
"nInserted" : 2,
"nUpserted" : 0,
"nMatched" : 0,
"nModified" : 0,
"nRemoved" : 0,
"upserted" : [ ]
})

2.
> db.student.find()

{ "_id" : ObjectId("5cda55fedc6ef236089bb887"), "Roll" : 1, "Sname" : "Mahima",


"Branch" : "CSE" }
{ "_id" : ObjectId("5cda55fedc6ef236089bb888"), "Roll" : 2, "Sname" : "Manit",
"Branch" : "ME" }

3.
> db.project.find({"Branch": "CSE","Pname":"ProductZ"}).pretty()
{
"_id" : ObjectId("5cda546adc6ef236089bb882"),
"Pname" : "ProductZ",
"Tech" : [
"AI",
"IOT",
"MACHINE_LEARNING"
],
"Branch" : "CSE",
"Stu1" : 101,
"Stu2" : 98,
"Status" : "Completed"
}
{
"_id" : ObjectId("5cda546adc6ef236089bb884"),
"Pname" : "ProductZ",
"Tech" : "AI",
"Branch" : "CSE",
"Stu1" : 97,
"Stu2" : 101,
"Status" : "Started"
}
> db.project.find({"Status": "Started","Pname":"ProductZ"}).pretty()
{
"_id" : ObjectId("5cda546adc6ef236089bb884"),
"Pname" : "ProductZ",
"Tech" : "AI",
"Branch" : "CSE",
"Stu1" : 97,
"Stu2" : 101,
"Status" : "Started"
}

4.
> db.project.find({"Status": "Started","Pname":"ProductZ"}).pretty()
{
"_id" : ObjectId("5cda546adc6ef236089bb884"),
"Pname" : "ProductZ",
"Tech" : "AI",
"Branch" : "CSE",
"Stu1" : 97,
"Stu2" : 101,
"Status" : "Started"
}

5.
> db.project.find({$or:[{"Tech": "AI","Pname":"ProductZ"},
{"Branch":"CSE"}]}).pretty()
{
"_id" : ObjectId("5cda546adc6ef236089bb882"),
"Pname" : "ProductZ",
"Tech" : "Cloud",
"Branch" : "CSE",
"Stu1" : 101,
"Stu2" : 98,
"Status" : "Completed"
}
{
"_id" : ObjectId("5cda546adc6ef236089bb883"),
"Pname" : "ProductY",
"Tech" : "AI",
"Branch" : "CSE",
"Stu1" : 123,
"Stu2" : 34,
"Status" : "Started"
}
{
"_id" : ObjectId("5cda546adc6ef236089bb884"),
"Pname" : "ProductZ",
"Tech" : "AI",
"Branch" : "CSE",
"Stu1" : 97,
"Stu2" : 101,
"Status" : "Started"
}
{
"_id" : ObjectId("5cda546adc6ef236089bb886"),
"Pname" : "ProductS",
"Tech" : [
"Digital Twin",
"Virtualization"
],
"Branch" : "CSE",
"Stu1" : 56,
"Stu2" : 68,
"Status" : "In progress"
}
6.
> db.project.update({"Branch":"CSE"},{$set:{"Status":"Completed","Tech":"Cloud"}})

WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

7.
> db.project.find()

{ "_id" : ObjectId("5cda546adc6ef236089bb882"), "Pname" : "ProductZ", "Tech" :


"Cloud", "Branch" : "CSE", "Stu1" : 101, "Stu2" : 98, "Status" : "Completed" }
{ "_id" : ObjectId("5cda546adc6ef236089bb883"), "Pname" : "ProductY", "Tech" :
"AI", "Branch" : "CSE", "Stu1" : 123, "Stu2" : 34, "Status" : "Started" }
{ "_id" : ObjectId("5cda546adc6ef236089bb884"), "Pname" : "ProductZ", "Tech" :
"AI", "Branch" : "CSE", "Stu1" : 97, "Stu2" : 101, "Status" : "Started" }
{ "_id" : ObjectId("5cda546adc6ef236089bb885"), "Pname" : "ProductX", "Tech" :
"IOT", "Branch" : "ME", "Stu1" : 94, "Stu2" : 96, "Status" : "Evaluated" }
{ "_id" : ObjectId("5cda546adc6ef236089bb886"), "Pname" : "ProductS", "Tech" :
[ "Digital Twin", "Virtualization" ], "Branch" : "CSE", "Stu1" : 56, "Stu2" : 68,
"Status" : "In progress" }
> db.project.remove({Status:"Evaluated"})
WriteResult({ "nRemoved" : 1 })
> db.project.find()
{ "_id" : ObjectId("5cda546adc6ef236089bb882"), "Pname" : "ProductZ", "Tech" :
"Cloud", "Branch" : "CSE", "Stu1" : 101, "Stu2" : 98, "Status" : "Completed" }
{ "_id" : ObjectId("5cda546adc6ef236089bb883"), "Pname" : "ProductY", "Tech" :
"AI", "Branch" : "CSE", "Stu1" : 123, "Stu2" : 34, "Status" : "Started" }
{ "_id" : ObjectId("5cda546adc6ef236089bb884"), "Pname" : "ProductZ", "Tech" :
"AI", "Branch" : "CSE", "Stu1" : 97, "Stu2" : 101, "Status" : "Started" }
{ "_id" : ObjectId("5cda546adc6ef236089bb886"), "Pname" : "ProductS", "Tech" :
[ "Digital Twin", "Virtualization" ], "Branch" : "CSE", "Stu1" : 56, "Stu2" : 68,
"Status" : "In progress" }
>

8.
> db.project.find({"Tech":["Digital Twin","Virtualization"]})

{ "_id" : ObjectId("5cda546adc6ef236089bb886"), "Pname" : "ProductS", "Tech" :


[ "Digital Twin", "Virtualization" ], "Branch" : "CSE", "Stu1" : 56, "Stu2" : 68,
"Status" : "In progress" }

You might also like