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

1/-

use Company
2/-
db.createCollection("Employee")
3/-
db.Employee.insert({"Name":"Tounsi","Fname":"Ala","professionalseniority":12,"commi
ssion":"100.5","address":
{"Number":12,"street":"wallstreet","city":"Newyork","Zipcode":2050}})
db.Employee.insert({"Name":"Tlili","Fname":"Aline", "professionalseniority":
10,"commission": "300.8","address":
{"Number":10,street:"orange","city":"Toulouse","ZipCode":50}})
db.Employee.insert({"Name":"Manaii","Fname":"Fatma","professionalseniority":
9,"address": {"Number":12,"street":"victory","city":"Tunis",ZipCode:1050}})
db.Employee.insert({"Name":"Benzarti","Fname":"Sabrine","professionalseniority":
13,"address": {"Number":9,"street":"roses","city":"Tunis",ZipCode:1650}})
4/-
db.Employee.find()
5/-
db.Employee.countDocuments()
6/-
db.Employee.insertOne({"Name":"Bouraoui","Fname":
"Hassna","Professionalseniority":11})
db.Employee.insertOne({"Name":"Sadki","Fname":
"Amina","Professionalseniority":10,"Commission":"200.9"})
db.Employee.createIndex({"Name":"Bouraoui","Fname":
"Hassna","Professionalseniority":11})
db.Employee.createIndex({"Name":"Sadki","Fname":
"Amina","Professionalseniority":10,"Commission":"200.9"})
7/-
db.Employee.find({"Fname":/^A/})
8/-
db.Employee.find({$or:[{"Fname":/^A/},{"Fname":/A$/}]})
9/-
db.Employee.find({"Fname":/^A/,$expr:{$eq:[{$strLenCP:"$Name"},3]}})
10/-
db.Employee.find({$or:[{"Name":/^[aoeiu]/i},{"Name":/[aoeui]$/i}])
11/-
db.Employee.find({"Name":/[aoeui]$/i})
12/-
db.Employee.find({"professionalseniority":{$gt:10},{"Name":1,"Fname":1}})
13/-
db.Employee.find({"address.street":{$exists:true}},{"Name":1,"address":1})
14/-
db.Employee.find().sort({"professionalseniority":-1}).limit(3)
15/-
db.Employee.find({"Fname":/^A/,$or:[{"address.city":"Toulouse"},
{"address.city":"Tunis"}]})
16/-
db.Employee.update({"Name":"Tlili","Fname":"Aline"},{$set:{"address":
{"Number":20,city:"Marseille","ZipCode":13015},$unset{"address.street":""}}})
17/-
db.Employee.aggregate([{$group:{_id:"$address.city",TotalSen:
{$sum:"$professionalseniority"}}}])
18/-
db.Employee.aggregate([{$group:{_id:"$address.city",TotalSen:
{$sum:"$professionalseniority"}}},{$sort:{TotalSen:-1}}])

You might also like