Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

> show dbs

admin 0.000GB

assignment11 0.000GB

config 0.000GB

local 0.000GB

> use assignment11

switched to db assignment11

> show collections

employee

> db.employee.find().pretty()

"_id" : ObjectId("5f818e5ebe85c064cc31a77f"),

"eid" : 11,

"ename" : "employee11",

"esalary" : 51000,

"edepartment" : {

"id" : 201,

"name" : "IT"

},

"eholidays" : [

"Monday",

"Sunday"

"_id" : ObjectId("5f818e5ebe85c064cc31a780"),

"eid" : 22,

"ename" : "employee22",

"esalary" : 62000,

"edepartment" : {

"id" : 202,
"name" : "IT"

},

"eholidays" : [

"Wednesday",

"Sunday"

"_id" : ObjectId("5f818e5ebe85c064cc31a781"),

"eid" : 33,

"ename" : "employee33",

"esalary" : 73000,

"edepartment" : {

"id" : 203,

"name" : "IT"

},

"eholidays" : [

"Thursday",

"Sunday"

"_id" : ObjectId("5f819227be85c064cc31a784"),

"eid" : 1,

"ename" : "employee1",

"esalary" : 50000,

"edepartment" : {

"id" : 101,

"name" : "IT"

},

"eholidays" : [
"Monday",

"Sunday"

"_id" : ObjectId("5f819227be85c064cc31a785"),

"eid" : 2,

"ename" : "employee2",

"esalary" : 60000,

"edepartment" : {

"id" : 102,

"name" : "IT"

},

"eholidays" : [

"Wednesday",

"Sunday"

"_id" : ObjectId("5f819227be85c064cc31a786"),

"eid" : 3,

"ename" : "employee3",

"esalary" : 70000,

"edepartment" : {

"id" : 103,

"name" : "IT"

},

"eholidays" : [

"Thursday",

"Sunday"

]
}

"_id" : ObjectId("5f819227be85c064cc31a787"),

"eid" : 4,

"ename" : "employee4",

"esalary" : 80000,

"edepartment" : {

"id" : 104,

"name" : "IT"

},

"eholidays" : [

"Tuesday",

"Sunday"

"_id" : ObjectId("5f8198516430e930b505df12"),

"eid" : 44,

"ename" : "employee44",

"esalary" : 84000,

"edepartment" : {

"id" : 204,

"name" : "IT"

},

"eholidays" : [

"Tuesday",

"Sunday"

> db.employee.find({eid : 11}, {eid : 1 , ename : 1 , esalary : 1}).pretty()


{

"_id" : ObjectId("5f818e5ebe85c064cc31a77f"),

"eid" : 11,

"ename" : "employee11",

"esalary" : 51000

> db.employee.find({eid : 11}, {eid : 1 , ename : 1 , esalary : 1, _id : 0}).pretty()

{ "eid" : 11, "ename" : "employee11", "esalary" : 51000 }

> db.employee.findOne({eid : 1}, {eid : 1 , ename : 1 , esalary : 1, _id : 0, edepartment : 1})

"eid" : 1,

"ename" : "employee1",

"esalary" : 50000,

"edepartment" : {

"id" : 101,

"name" : "IT"

> db.employee.find({eid : 22 , ename : "employee22"}, {eid : 1 , ename : 1 , esalary : 1, _id : 0,


edepartment : 1})

{ "eid" : 22, "ename" : "employee22", "esalary" : 62000, "edepartment" : { "id" : 202, "name" : "IT" } }

> db.employee.find({ $or: [{esalary : {$gte : 60000}},{eid : 11}] })

{ "_id" : ObjectId("5f818e5ebe85c064cc31a77f"), "eid" : 11, "ename" : "employee11", "esalary" :


51000, "edepartment" : { "id" : 201, "name" : "IT" }, "eholidays" : [ "Monday", "Sunday" ] }

{ "_id" : ObjectId("5f818e5ebe85c064cc31a780"), "eid" : 22, "ename" : "employee22", "esalary" :


62000, "edepartment" : { "id" : 202, "name" : "IT" }, "eholidays" : [ "Wednesday", "Sunday" ] }

{ "_id" : ObjectId("5f818e5ebe85c064cc31a781"), "eid" : 33, "ename" : "employee33", "esalary" :


73000, "edepartment" : { "id" : 203, "name" : "IT" }, "eholidays" : [ "Thursday", "Sunday" ] }

{ "_id" : ObjectId("5f819227be85c064cc31a785"), "eid" : 2, "ename" : "employee2", "esalary" :


60000, "edepartment" : { "id" : 102, "name" : "IT" }, "eholidays" : [ "Wednesday", "Sunday" ] }
{ "_id" : ObjectId("5f819227be85c064cc31a786"), "eid" : 3, "ename" : "employee3", "esalary" :
70000, "edepartment" : { "id" : 103, "name" : "IT" }, "eholidays" : [ "Thursday", "Sunday" ] }

{ "_id" : ObjectId("5f819227be85c064cc31a787"), "eid" : 4, "ename" : "employee4", "esalary" :


80000, "edepartment" : { "id" : 104, "name" : "IT" }, "eholidays" : [ "Tuesday", "Sunday" ] }

{ "_id" : ObjectId("5f8198516430e930b505df12"), "eid" : 44, "ename" : "employee44", "esalary" :


84000, "edepartment" : { "id" : 204, "name" : "IT" }, "eholidays" : [ "Tuesday", "Sunday" ] }

> db.employee.find({esalary : { $not : {$gte :70000 }}})

{ "_id" : ObjectId("5f818e5ebe85c064cc31a77f"), "eid" : 11, "ename" : "employee11", "esalary" :


51000, "edepartment" : { "id" : 201, "name" : "IT" }, "eholidays" : [ "Monday", "Sunday" ] }

{ "_id" : ObjectId("5f818e5ebe85c064cc31a780"), "eid" : 22, "ename" : "employee22", "esalary" :


62000, "edepartment" : { "id" : 202, "name" : "IT" }, "eholidays" : [ "Wednesday", "Sunday" ] }

{ "_id" : ObjectId("5f819227be85c064cc31a784"), "eid" : 1, "ename" : "employee1", "esalary" :


50000, "edepartment" : { "id" : 101, "name" : "IT" }, "eholidays" : [ "Monday", "Sunday" ] }

{ "_id" : ObjectId("5f819227be85c064cc31a785"), "eid" : 2, "ename" : "employee2", "esalary" :


60000, "edepartment" : { "id" : 102, "name" : "IT" }, "eholidays" : [ "Wednesday", "Sunday" ] }

> db.employee.find({esalary : {$gte :70000 , $lte : 80000 }})

{ "_id" : ObjectId("5f818e5ebe85c064cc31a781"), "eid" : 33, "ename" : "employee33", "esalary" :


73000, "edepartment" : { "id" : 203, "name" : "IT" }, "eholidays" : [ "Thursday", "Sunday" ] }

{ "_id" : ObjectId("5f819227be85c064cc31a786"), "eid" : 3, "ename" : "employee3", "esalary" :


70000, "edepartment" : { "id" : 103, "name" : "IT" }, "eholidays" : [ "Thursday", "Sunday" ] }

{ "_id" : ObjectId("5f819227be85c064cc31a787"), "eid" : 4, "ename" : "employee4", "esalary" :


80000, "edepartment" : { "id" : 104, "name" : "IT" }, "eholidays" : [ "Tuesday", "Sunday" ] }

> db.employee.insert({testfornullquery : null })

WriteResult({ "nInserted" : 1 })

> db.employee.find({testfornullquery : null })

{ "_id" : ObjectId("5f818e5ebe85c064cc31a77f"), "eid" : 11, "ename" : "employee11", "esalary" :


51000, "edepartment" : { "id" : 201, "name" : "IT" }, "eholidays" : [ "Monday", "Sunday" ] }

{ "_id" : ObjectId("5f818e5ebe85c064cc31a780"), "eid" : 22, "ename" : "employee22", "esalary" :


62000, "edepartment" : { "id" : 202, "name" : "IT" }, "eholidays" : [ "Wednesday", "Sunday" ] }

{ "_id" : ObjectId("5f818e5ebe85c064cc31a781"), "eid" : 33, "ename" : "employee33", "esalary" :


73000, "edepartment" : { "id" : 203, "name" : "IT" }, "eholidays" : [ "Thursday", "Sunday" ] }
{ "_id" : ObjectId("5f819227be85c064cc31a784"), "eid" : 1, "ename" : "employee1", "esalary" :
50000, "edepartment" : { "id" : 101, "name" : "IT" }, "eholidays" : [ "Monday", "Sunday" ] }

{ "_id" : ObjectId("5f819227be85c064cc31a785"), "eid" : 2, "ename" : "employee2", "esalary" :


60000, "edepartment" : { "id" : 102, "name" : "IT" }, "eholidays" : [ "Wednesday", "Sunday" ] }

{ "_id" : ObjectId("5f819227be85c064cc31a786"), "eid" : 3, "ename" : "employee3", "esalary" :


70000, "edepartment" : { "id" : 103, "name" : "IT" }, "eholidays" : [ "Thursday", "Sunday" ] }

{ "_id" : ObjectId("5f819227be85c064cc31a787"), "eid" : 4, "ename" : "employee4", "esalary" :


80000, "edepartment" : { "id" : 104, "name" : "IT" }, "eholidays" : [ "Tuesday", "Sunday" ] }

{ "_id" : ObjectId("5f8198516430e930b505df12"), "eid" : 44, "ename" : "employee44", "esalary" :


84000, "edepartment" : { "id" : 204, "name" : "IT" }, "eholidays" : [ "Tuesday", "Sunday" ] }

{ "_id" : ObjectId("5f81d8a93bb69473492c0aac"), "testfornullquery" : null }

> db.employee.find({ename : {$regex: /1$/} })

{ "_id" : ObjectId("5f818e5ebe85c064cc31a77f"), "eid" : 11, "ename" : "employee11", "esalary" :


51000, "edepartment" : { "id" : 201, "name" : "IT" }, "eholidays" : [ "Monday", "Sunday" ] }

{ "_id" : ObjectId("5f819227be85c064cc31a784"), "eid" : 1, "ename" : "employee1", "esalary" :


50000, "edepartment" : { "id" : 101, "name" : "IT" }, "eholidays" : [ "Monday", "Sunday" ] }

> db.employee.find({ename : /e2/ })

{ "_id" : ObjectId("5f818e5ebe85c064cc31a780"), "eid" : 22, "ename" : "employee22", "esalary" :


62000, "edepartment" : { "id" : 202, "name" : "IT" }, "eholidays" : [ "Wednesday", "Sunday" ] }

{ "_id" : ObjectId("5f819227be85c064cc31a785"), "eid" : 2, "ename" : "employee2", "esalary" :


60000, "edepartment" : { "id" : 102, "name" : "IT" }, "eholidays" : [ "Wednesday", "Sunday" ] }

> db.employee.find({ename : /employee\d\d/ })

{ "_id" : ObjectId("5f818e5ebe85c064cc31a77f"), "eid" : 11, "ename" : "employee11", "esalary" :


51000, "edepartment" : { "id" : 201, "name" : "IT" }, "eholidays" : [ "Monday", "Sunday" ] }

{ "_id" : ObjectId("5f818e5ebe85c064cc31a780"), "eid" : 22, "ename" : "employee22", "esalary" :


62000, "edepartment" : { "id" : 202, "name" : "IT" }, "eholidays" : [ "Wednesday", "Sunday" ] }

{ "_id" : ObjectId("5f818e5ebe85c064cc31a781"), "eid" : 33, "ename" : "employee33", "esalary" :


73000, "edepartment" : { "id" : 203, "name" : "IT" }, "eholidays" : [ "Thursday", "Sunday" ] }

{ "_id" : ObjectId("5f8198516430e930b505df12"), "eid" : 44, "ename" : "employee44", "esalary" :


84000, "edepartment" : { "id" : 204, "name" : "IT" }, "eholidays" : [ "Tuesday", "Sunday" ] }

> db.employee.find({eholidays : "Monday"})


{ "_id" : ObjectId("5f818e5ebe85c064cc31a77f"), "eid" : 11, "ename" : "employee11", "esalary" :
51000, "edepartment" : { "id" : 201, "name" : "IT" }, "eholidays" : [ "Monday", "Sunday" ] }

{ "_id" : ObjectId("5f819227be85c064cc31a784"), "eid" : 1, "ename" : "employee1", "esalary" :


50000, "edepartment" : { "id" : 101, "name" : "IT" }, "eholidays" : [ "Monday", "Sunday" ] }

You might also like