Question: 1. Create a database named city with a document composed of the key-value pairs listed below in a collection named inspections. Key Value Id 20032-2017-ACME

1. Create a database named city with a document composed of the key-value pairs listed below in a collection named inspections.

Key

Value

Id

20032-2017-ACME

certificate_number

9998888

business_name

ACME Explosives

date

Todays date

result

Business Padlocked

sector

Explosive Retail Dealer 999

address

number -> 1721

street -> Boom Road

city -> BRONX

zip -> 10463

Be sure the address is inserted as a sub-document, and use the JavaScript function Date() for Todays date. Verify your database creation and insertion using the findOne() function in the Mongo shell. Provide a screenshot as evidence.

2. To complete this step, type in the following Linux commands to perform the import in the right directory:

../startMongod.sh #first step will always be to start mongo

cd datasets/ #change into the directory with the datasets

mongoimport --db city --collection inspections ./city_inspections.json #mongo import utility see web resource for more info

Using the mongoimport tool, load the database city with documents found in the city_inspections.json file into the inspections collection. Verify your load by issuing the following queries:

a. db.inspections.find({"id" : "10021-2015-ENFO"})

b. db.inspections.find({"result":"Out of Business"},{"business_name":1}).limit(10) Provide s creenshots of the results as evidence.

3. Answer the following questions using MongoDB queries:

a. What is the distinct list of inspection results in the current inspections collection? How many are in the list? Use JavaScript code to find the answer.

b. What is the difference in the date data type for the business named AUSTIN 2012 versus your business document insertion of Acme Explosives?

c. How many businesses have been padlocked? (See Value column above.)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!