A document is made up of one or more fields (i.e. variables) When you ask MongoDB for data, it returns a pointer to the result called a cursor. Cursors can do things such as counting or skipping ahead before pulling the data. The cursor's execution is delayed until necessary. The di...