Compare commits

...

2 Commits

Author SHA1 Message Date
37fc21421d
Added softcopy for B2. 2024-10-17 20:18:41 +05:30
34a507522a
Made minor changes to queries to show output. 2024-10-17 20:18:19 +05:30
2 changed files with 9 additions and 9 deletions

View File

@ -6,7 +6,7 @@
> Use Employee database created in Assignment B-01 and perform following aggregation operation > Use Employee database created in Assignment B-01 and perform following aggregation operation
> Refer [Queries-B1](https://git.kska.io/sppu-te-comp-content/DatabaseManagementSystems/src/branch/main/Practical/Assignment-B1/Queries-B1.md) > Refer [Queries-B1](https://git.kska.io/sppu-te-comp-content/DatabaseManagementSystems/src/branch/main/Practical/Assignment-B1/Queries-B1.md)
1. Return Designation with Total Salary Above 200000: 1. Return Designation with Total Salary Above 20000:
```mongodb ```mongodb
db.Employee.aggregate([ db.Employee.aggregate([
{ {
@ -17,18 +17,18 @@ db.Employee.aggregate([
}, },
{ {
$match: { $match: {
TotalSalary: { $gt: 200000 } TotalSalary: { $gt: 20000 }
} }
} }
]) ])
``` ```
2. Find Employee with Total Salary for Each City with Designation "DBA": 2. Find Employee with Total Salary for Each City with Designation "Developer":
```mongodb ```mongodb
db.Employee.aggregate([ db.Employee.aggregate([
{ {
$match: { Designation: "DBA" } $match: { Designation: "Tester" }
}, },
{ {
$group: { $group: {
@ -40,11 +40,11 @@ db.Employee.aggregate([
``` ```
3. Find Total Salary of Employee with Designation "DBA" for Each Company: 3. Find Total Salary of Employee with Designation "Tester" for Each Company:
```mongodb ```mongodb
db.Employee.aggregate([ db.Employee.aggregate([
{ {
$match: { Designation: "DBA" } $match: { Designation: "Tester" }
}, },
{ {
$group: { $group: {
@ -94,11 +94,11 @@ db.Employee.aggregate([
``` ```
7. Return Separate Value in the Expertise Array Where Name of Employee is "Swapnil": 7. Return Separate Value in the Expertise Array Where Name of Employee is "Aditya":
```mongodb ```mongodb
db.Employee.aggregate([ db.Employee.aggregate([
{ {
$match: { "Name.FName": "Swapnil" } $match: { "Name.FName": "Aditya" }
}, },
{ {
$unwind: "$Expertise" $unwind: "$Expertise"
@ -192,7 +192,7 @@ db.Employee.reIndex()
6. Drop Index on Remove Specific Index: 6. Drop Index on Remove Specific Index:
```mongodb ```mongodb
db.Employee.dropIndex("empIndex") db.Employee.dropIndex("Designation_1")
``` ```

Binary file not shown.