public DBCursor find(final DBObject query, final DBObject projection) {
        return new DBCursor(this, query, projection, getReadPreference());
    }
public DBCursor find(final DBObject query, final DBObject projection) {
        return new DBCursor(this, query, projection, getReadPreference());
    }
public DBCursor find ( final DBObject query , final DBObject projection ) { return new DBCursor ( this , query , projection , getReadPreference ( ) ) ; }
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
Select documents in collection and get a cursor to the selected documents .