This is a comma separated value file that you can import into MongoDB as follows:. To figure out what queries you need to optimize, you can read the code in posts. Isolate those queries and use explain to explore. To get started, please download hw ObjectId “beaabecff” , “Day”: We have removed parts of the code that uses the Node. Here are some URLs that must work when you are done.

There is also a ‘views’ directory which contains the templates for the project and a ‘routes’ directory which contains our express routes. If you have the mongodb driver installed correctly, this will print out the message ‘Answer: We are also providing a patriotic if you are an American data set for the blog. If you have all the dependencies installed correctly, this will print the message ‘Express server started on port ‘. This is a comma separated value file that you can import into MongoDB as follows:. Note you will need to have your path setup correctly to find mongorestore.

Then install all the dependencies listed in the ‘package.

Hello from MongoDB!

Don’t remove a quiz or an exam! In this homework assignment you will be adding some indexes to the post collection to make the blog fast.

homework 4.4 mongodb

Use the weather dataset that you imported in HW 2. Workspace infoupdated a year ago mongodb-courses-mjs.

By fast, we mean that indexes should be in place to satisfy these queries such that we only need to scan the number of documents we are going to return. Then install the mongodb driver: There are hyperlinks from the post tags to the page that displays the 10 most recent blog entries for that tag.


With it, you can test your code and look at the Feedback section. Please provide the value corresponding to the “answer” key without the surrounding quotes from the document returned.

To start, please download sysprofile. The database calls that you are going to add will add a new user upon sign-up and validate a login by retrieving the right user document. What is the latency of the longest running operation to the collection, in milliseconds? ObjectId “beaabecff””Day”: With the new schema, this problem is a lot harder and that is sort of the point. When it says “user creation successful” and “user login successful”, you can Turn in your assignment.

Calling ‘npm install’ with no specific package tells npm to look for ‘package.

homework 4.4 mongodb

If you select all the weather documents, you can sort first by state, then by temperature. Do not include the surrounding quotes in providing your answer.

That will return one document.


This is a sample document from the weather data collection: If you goto http: Your assignment is to figure out the “State” that recorded the lowest “Temperature” when the wind was coming from the west “Wind Direction” between and This assignment requires Mongo 2. The blog stores its data in the blog database in two collections, users and sessions. This homework is meant to give you practice using the “package.


Mongdob you will need to have your path setup correctly to find mongorestore.

homework 4.4 mongodb

Now query the profile data, looking for all queries 44 the students collection in the database school2, sorted in order of decreasing latency. There are entries with lots of comments and tags.

In this problem, you will be using an old weather dataset. Reading clockwise from true north, the wind direction is measured by degrees around the compass up to degrees.

They can also choose to to point mongoProc to any 2. This dataset holds the same type of data as last week’s grade collection, but it’s modeled differently. We have provided the full code for the blog application and you don’t need to make any changes, or even run the blog. The blog home page The page that displays blog posts by tag http: