code: public CoreSyncFindIterableImpl<DocumentT, ResultT> projection(
        @Nullable final Bson projection
    ) {
      findOptions.projection(projection);
      return this;
    }
docs: Sets a document describing the fields to return for all matching documents.
  
  @param projection the project document, which may be null.
  @return this