code: public DBCursor find(final DBObject query, final DBObject projection) {
          return new DBCursor(this, query, projection, getReadPreference());
      }
docs: Select documents in collection and get a cursor to the selected documents.
  
  @param query      the selection criteria using query operators. Omit the query parameter or pass an empty document to return all
  documents in the collection.
  @param projection specifies which fields MongoDB will return from the documents in the result set.
  @return A cursor to the documents that match the query criteria
  @mongodb.driver.manual tutorial/query-documents/ Querying