Performing simple querying, projections, and pagination from Mongo shell
In this recipe, we will get our hands dirty with a bit of querying to select documents from the test data that we set up in our previous recipe, Creating test data. There is nothing extravagant in this recipe and someone who is well versed with the query language basics can skip this recipe. Others who aren't too comfortable with basic querying or those who want to get a small refresher can continue to read the next section of the recipe. Additionally, this recipe is intended to get a feel of the test data setup from the previous recipe.
Getting ready
To execute simple queries, we need to have a server up and running. A simple single node is what we need. Refer to the Installing single node MongoDB recipe from Chapter 1, Installing and Starting the Server for instructions on how to start the server. The data that we would be operating on needs to be imported in the database. The steps to import the data are given...