Академический Документы
Профессиональный Документы
Культура Документы
> db.employee.find({$where:"this.age>30"}).pretty()
{
"_id" : ObjectId("59d71b993404e033adb5b3b7"),
"ssn" : 1010,
"name" : "anjali",
"address" : "surat",
"age" : 32,
"salary" : 33000,
"sex" : "F"
}
{
"_id" : ObjectId("59d71c453404e033adb5b3ba"),
"ssn" : 1014,
"name" : "manisha",
"address" : "swargate",
"age" : "36",
"salary" : 80000,
"sex" : "F"
}
{
"_id" : ObjectId("59d71c553404e033adb5b3bb"),
"ssn" : 1015,
"name" : "prashant",
"address" : "sangamner",
"age" : "39",
"salary" : 90000,
"sex" : "M"
}
-----------------------------------------------------------
> db.employee.find({$where:function(){return
(this.salary>80000)}}).pretty()
{
"_id" : ObjectId("59d71aef3404e033adb5b3ae"),
"ssn" : 1001,
"name" : "radhika",
"address" : "kothrud",
"age" : 29,
"salary" : 95000,
"sex" : "F"
}
{
"_id" : ObjectId("59d71b683404e033adb5b3b3"),
"ssn" : 1006,
"name" : "rushial",
"address" : "nasik",
"age" : 25,
"salary" : 90000,
"sex" : "F"
}
{
"_id" : ObjectId("59d71c553404e033adb5b3bb"),
"ssn" : 1015,
"name" : "prashant",
"address" : "sangamner",
"age" : "39",
"salary" : 90000,
"sex" : "M"
}
-----------------------------------------------------------
radhika is an employee
rohan is an employee
ritika is an employee
raj is an employee
sanjay is an employee
rushial is an employee
archit is an employee
ashmita is an employee
vinay is an employee
anjali is an employee
manisha is an employee
prashant is an employee
-----------------------------------------------------------
> db.employee.find().sort({age:-1}).pretty()
{
"_id" : ObjectId("59d71c553404e033adb5b3bb"),
"ssn" : 1015,
"name" : "prashant",
"address" : "sangamner",
"age" : "39",
"salary" : 90000,
"sex" : "M"
}
{
"_id" : ObjectId("59d71c453404e033adb5b3ba"),
"ssn" : 1014,
"name" : "manisha",
"address" : "swargate",
"age" : "36",
"salary" : 80000,
"sex" : "F"
}
{
"_id" : ObjectId("59d71b993404e033adb5b3b7"),
"ssn" : 1010,
"name" : "anjali",
"address" : "surat",
"age" : 32,
"salary" : 33000,
"sex" : "F"
}
{
"_id" : ObjectId("59d71afe3404e033adb5b3af"),
"ssn" : 1002,
"name" : "rohan",
"address" : "kothrud",
"age" : 30,
"salary" : 10000,
"sex" : "M"
}
{
"_id" : ObjectId("59d71b513404e033adb5b3b1"),
"ssn" : 1004,
"name" : "raj",
"address" : "shivajinagar",
"age" : 30,
"salary" : 80000,
"sex" : "M"
}
{
"_id" : ObjectId("59d71aef3404e033adb5b3ae"),
"ssn" : 1001,
"name" : "radhika",
"address" : "kothrud",
"age" : 29,
"salary" : 95000,
"sex" : "F"
}
{
"_id" : ObjectId("59d71b743404e033adb5b3b4"),
"ssn" : 1007,
"name" : "archit",
"address" : "sangamner",
"age" : 27,
"salary" : 70000,
"sex" : "M"
}
{
"_id" : ObjectId("59d71b1f3404e033adb5b3b0"),
"ssn" : 1003,
"name" : "ritika",
"address" : "swargate",
"age" : 25,
"salary" : 70000,
"sex" : "F"
}
{
"_id" : ObjectId("59d71b683404e033adb5b3b3"),
"ssn" : 1006,
"name" : "rushial",
"address" : "nasik",
"age" : 25,
"salary" : 90000,
"sex" : "F"
}
{
"_id" : ObjectId("59d71b8e3404e033adb5b3b6"),
"ssn" : 1009,
"name" : "vinay",
"address" : "mumbai",
"age" : 25,
"salary" : 55000,
"sex" : "M"
}
{
"_id" : ObjectId("59d71b5d3404e033adb5b3b2"),
"ssn" : 1005,
"name" : "sanjay",
"address" : "camp",
"age" : 24,
"salary" : 55000,
"sex" : "M"
}
{
"_id" : ObjectId("59d71b823404e033adb5b3b5"),
"ssn" : 1008,
"name" : "ashmita",
"address" : "dehradun",
"age" : 23,
"salary" : 40000,
"sex" : "F"
}
----------------------------------------------------------
> db.employee.find().limit(4).pretty()
{
"_id" : ObjectId("59d71aef3404e033adb5b3ae"),
"ssn" : 1001,
"name" : "radhika",
"address" : "kothrud",
"age" : 29,
"salary" : 95000,
"sex" : "F"
}
{
"_id" : ObjectId("59d71afe3404e033adb5b3af"),
"ssn" : 1002,
"name" : "rohan",
"address" : "kothrud",
"age" : 30,
"salary" : 10000,
"sex" : "M"
}
{
"_id" : ObjectId("59d71b1f3404e033adb5b3b0"),
"ssn" : 1003,
"name" : "ritika",
"address" : "swargate",
"age" : 25,
"salary" : 70000,
"sex" : "F"
}
{
"_id" : ObjectId("59d71b513404e033adb5b3b1"),
"ssn" : 1004,
"name" : "raj",
"address" : "shivajinagar",
"age" : 30,
"salary" : 80000,
"sex" : "M"
}
----------------------------------------------------------
> db.employee.find().skip(9).pretty()
{
"_id" : ObjectId("59d71b993404e033adb5b3b7"),
"ssn" : 1010,
"name" : "anjali",
"address" : "surat",
"age" : 32,
"salary" : 33000,
"sex" : "F"
}
{
"_id" : ObjectId("59d71c453404e033adb5b3ba"),
"ssn" : 1014,
"name" : "manisha",
"address" : "swargate",
"age" : "36",
"salary" : 80000,
"sex" : "F"
}
{
"_id" : ObjectId("59d71c553404e033adb5b3bb"),
"ssn" : 1015,
"name" : "prashant",
"address" : "sangamner",
"age" : "39",
"salary" : 90000,
"sex" : "M"
}
----------------------------------------------------------
----------------------------------------------------------
On client:
> db.runCommand({shutdown:1})
{
"ok" : 0,
"errmsg" : "shutdown may only be run against the admin
database.",
"code" : 13,
"codeName" : "Unauthorized"
}
> db.adminCommand({shutdown:1})
2017-10-05T23:22:40.688+0530 I NETWORK [thread1] Socket
recv() An
existing connection was forcibly closed by the remote host.
127.0.0.1:27017
On server: