use 'skip' and 'limit' operations for offset and count instead of unavailable cursor->skip() and limit() operations when using aggregation