code: public int size() {
          DBCollectionCountOptions countOptions = getDbCollectionCountOptions().skip(findOptions.getSkip()).limit(findOptions.getLimit());
          return (int) collection.getCount(getQuery(), countOptions);
      }
docs: Counts the number of objects matching the query this does take limit/skip into consideration
  
  @return the number of objects
  @throws MongoException if the operation failed
  @see #count()