Professional Documents
Culture Documents
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()
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"}})
7.
> db.project.find()
8.
> db.project.find({"Tech":["Digital Twin","Virtualization"]})