code: @Override
      public DBCursor cursor(DBCollection dbCollection) {
          return dbCollection.find(query, fieldsToRetrieve).setDecoderFactory(decoderFactory);
      }
docs: -------------------------------------------------------------