More queries

2 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$49.99
List Price:  $69.99
You save:  $20
€42.66
List Price:  €59.73
You save:  €17.06
£37
List Price:  £51.80
You save:  £14.80
CA$69.17
List Price:  CA$96.84
You save:  CA$27.67
A$76.25
List Price:  A$106.75
You save:  A$30.50
S$64.24
List Price:  S$89.95
You save:  S$25.70
HK$389.72
List Price:  HK$545.64
You save:  HK$155.92
CHF 39.89
List Price:  CHF 55.85
You save:  CHF 15.96
NOK kr502.23
List Price:  NOK kr703.17
You save:  NOK kr200.93
DKK kr318.49
List Price:  DKK kr445.91
You save:  DKK kr127.42
NZ$84.80
List Price:  NZ$118.73
You save:  NZ$33.92
د.إ183.58
List Price:  د.إ257.03
You save:  د.إ73.45
৳6,067.88
List Price:  ৳8,495.52
You save:  ৳2,427.63
₹4,408.44
List Price:  ₹6,172.17
You save:  ₹1,763.73
RM211.18
List Price:  RM295.67
You save:  RM84.49
₦76,484.70
List Price:  ₦107,084.70
You save:  ₦30,600
₨14,148.05
List Price:  ₨19,808.40
You save:  ₨5,660.35
฿1,602.23
List Price:  ฿2,243.26
You save:  ฿641.02
₺2,059.71
List Price:  ₺2,883.76
You save:  ₺824.05
B$270.64
List Price:  B$378.92
You save:  B$108.28
R879.25
List Price:  R1,231.03
You save:  R351.77
Лв83.50
List Price:  Лв116.90
You save:  Лв33.40
₩69,311.13
List Price:  ₩97,041.13
You save:  ₩27,730
₪167.27
List Price:  ₪234.19
You save:  ₪66.92
₱2,834.43
List Price:  ₱3,968.43
You save:  ₱1,134
¥7,368.77
List Price:  ¥10,316.87
You save:  ¥2,948.10
MX$935.57
List Price:  MX$1,309.87
You save:  MX$374.30
QR182.23
List Price:  QR255.14
You save:  QR72.90
P670.32
List Price:  P938.51
You save:  P268.18
KSh6,451.68
List Price:  KSh9,032.87
You save:  KSh2,581.18
E£2,428.51
List Price:  E£3,400.11
You save:  E£971.60
ብር7,132.08
List Price:  ብር9,985.48
You save:  ብር2,853.40
Kz45,840.83
List Price:  Kz64,180.83
You save:  Kz18,340
CLP$48,227.35
List Price:  CLP$67,522.15
You save:  CLP$19,294.80
CN¥356.57
List Price:  CN¥499.22
You save:  CN¥142.65
RD$3,153.13
List Price:  RD$4,414.63
You save:  RD$1,261.50
DA6,491.85
List Price:  DA9,089.11
You save:  DA2,597.26
FJ$112.61
List Price:  FJ$157.67
You save:  FJ$45.05
Q382.39
List Price:  Q535.38
You save:  Q152.98
GY$10,431.26
List Price:  GY$14,604.61
You save:  GY$4,173.34
ISK kr6,106.27
List Price:  ISK kr8,549.27
You save:  ISK kr2,443
DH453.12
List Price:  DH634.40
You save:  DH181.28
L836.85
List Price:  L1,171.66
You save:  L334.80
ден2,624.34
List Price:  ден3,674.28
You save:  ден1,049.94
MOP$400.70
List Price:  MOP$561.02
You save:  MOP$160.31
N$881.39
List Price:  N$1,234.02
You save:  N$352.62
C$1,834.99
List Price:  C$2,569.13
You save:  C$734.14
रु7,041.11
List Price:  रु9,858.12
You save:  रु2,817
S/175.62
List Price:  S/245.88
You save:  S/70.26
K208.10
List Price:  K291.36
You save:  K83.25
SAR187.47
List Price:  SAR262.47
You save:  SAR75
ZK1,190.37
List Price:  ZK1,666.62
You save:  ZK476.24
L216.56
List Price:  L303.21
You save:  L86.64
Kč1,040.26
List Price:  Kč1,456.45
You save:  Kč416.19
Ft16,743.47
List Price:  Ft23,442.21
You save:  Ft6,698.73
SEK kr469.67
List Price:  SEK kr657.57
You save:  SEK kr187.90
ARS$67,931.98
List Price:  ARS$95,110.21
You save:  ARS$27,178.22
Bs344.52
List Price:  Bs482.36
You save:  Bs137.83
COP$198,834.18
List Price:  COP$278,383.76
You save:  COP$79,549.58
₡25,262.59
List Price:  ₡35,369.65
You save:  ₡10,107.06
L1,306.28
List Price:  L1,828.90
You save:  L522.61
₲360,499.61
List Price:  ₲504,728.30
You save:  ₲144,228.69
$U2,007.13
List Price:  $U2,810.15
You save:  $U803.01
zł181.30
List Price:  zł253.83
You save:  zł72.53
Already have an account? Log In

Transcript

To work with more complex queries, we need to have more complex data. So I have a file here called sales dash data dot docs, the extension doesn't matter. But if you look at the file carefully, this is not a JSON array. For example, JSON fields must have double quoted text. And also an array must start with a square bracket. And every JSON object must have a comma.

But this is just a collection of JSON objects, one object per line. So let's import the same into a MongoDB collection. For that, let's issue the command Mongo import. And the DB is test two dB. And the file that we want to use happens to be called sales data dot docs. If you don't mention the collection name, the base name of the file will be used which is sales dash data.

Now I would like to have this as a collection called sales. So I'll say your data collection sales. And when I press enter, you will see that it has imported 286 document. Let's go and have a look into that in the Mongo shell. So we have the sales and the DB dot sales dot find. And then we'll use a pretty format to predefined the same thing, we can see that all the documents are lined up with an automatically generated underscore ID.

Now, it is important to see that we have some numerical fields such as quarter and sales amount, etc. Now let's work on this and execute some more complex queries. Let's say we want to query for our sales collection and get all the sales where the sales amount is more than or equal to $10,000. So the query would look something like DB dot sales dot find and the query is on the sale. Command, so as a sales amount, and then we use a another object and say dollar gt E, and then the amount which is $10,000. itself.

And if you want to prettify the output, let's call the PDF function as well save it. And then I'll say, Mongo less than x zero phi dot j s, and we get a bunch of documents that satisfy that condition.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.