NPM Project File Names
MongoDB Methods
Routes and Endpoints
rest client .http
Object Data Types
100

This file tells git not to watch or push certain files and folders.

What is .gitignore

100

This MongoDB method tells MongoDB to add one document to the collection.

What is .insertOne()

100

This special keyboard character comes after the domain and port, but before the route name.

What is a forward slash?

100

This is common name for the domain a developer uses locally to test server applications.

What is http://localhost or http://127.0.0.1?

100

This is the most appropriate data type for storing a name.

What is a string?

200

This file is generally considered the entry point to an express server application (multiple options).

What is app.js OR index.js OR server.js?

200

This mongoDB method is used along with an empty object literal as a parameter, to return all documents in a collection.

What is .find({})

200

This special keyboard character is used to signify a request parameter coming from an endpoint request.

What is a colon (:)?

200

This is the parent of a mongoDB collection.

What is a database?

200

This is the most appropriate amount for storing a quantity of items.

What is an int or number?

300

This file holds meta data about the project including the project name, author, and project depencies.

What is package.json?

300

This mongoDB method is used to delete multiple documents from a collection.

What is .deleteMany()?

300

These two objects must be passed as parameters to an express route arrow function in the correct order.

What are request and response objects (req, res)?

300

This is the most common Content-Type when sending and receiving mongDB data.

What is application/json?

300

This data type is used to store key:value pairs.

What is an object?

400
This file is used to hold documentation notes and general information about the project that outside viewers may be interested in knowing.

What is README.md?

400

This is the appropriate data type that should be sent as the body of the insertMany() mongoDB method.

What is an array (or array of objects)?

400

This is the proper syntax to return a response status code of 200 to the client.

What is res.status(200)?

400

This is the HTTP verb that indicates a change or update to a resource.

What is a PUT request?

400

This data type is used to store true/false or binary statements

What is a boolean?

500

This file is created after running npm install with an existing valid package.json file.

What is package-lock.json?

500

This strict equality check should be used to assure that the .deleteOne() method did in fact 'delete one document'.

What is result.deletedCount === 1?

500

This middleware is used in Express to ensure appropriate json serialization methods are applied to incoming and outgoing connections.

What is express.json()?

500

This is the correct syntax to create a variable called collection and then pass the value to a request endpoint. Respond in the form of 'this then that'.

What is @collection, {{collection}} (double curly brace)?

500

This data syntax uses a special backtick dollar sign syntax to pass variable values into a phrase.

What is an interpolated string?