@@ -303,6 +303,24 @@ IAggregateFluent<TNewResult> Lookup<TForeignDocument, TAsElement, TAs, TNewResul
303
303
/// <returns>A cursor.</returns>
304
304
IAsyncCursor < TResult > Out ( string collectionName , CancellationToken cancellationToken = default ( CancellationToken ) ) ;
305
305
306
+ /// <summary>
307
+ /// Appends an out stage to the pipeline and executes it, and then returns a cursor to read the contents of the output collection.
308
+ /// </summary>
309
+ /// <param name="outputCollection">The output collection.</param>
310
+ /// <param name="timeSeriesOptions">The time series options.</param>
311
+ /// <param name="cancellationToken">The cancellation token.</param>
312
+ /// <returns>A cursor.</returns>
313
+ IAsyncCursor < TResult > Out ( IMongoCollection < TResult > outputCollection , TimeSeriesOptions timeSeriesOptions , CancellationToken cancellationToken = default ( CancellationToken ) ) ;
314
+
315
+ /// <summary>
316
+ /// Appends an out stage to the pipeline and executes it, and then returns a cursor to read the contents of the output collection.
317
+ /// </summary>
318
+ /// <param name="collectionName">Name of the collection.</param>
319
+ /// <param name="timeSeriesOptions">The time series options.</param>
320
+ /// <param name="cancellationToken">The cancellation token.</param>
321
+ /// <returns>A cursor.</returns>
322
+ IAsyncCursor < TResult > Out ( string collectionName , TimeSeriesOptions timeSeriesOptions , CancellationToken cancellationToken = default ( CancellationToken ) ) ;
323
+
306
324
/// <summary>
307
325
/// Appends an out stage to the pipeline and executes it, and then returns a cursor to read the contents of the output collection.
308
326
/// </summary>
@@ -319,6 +337,24 @@ IAggregateFluent<TNewResult> Lookup<TForeignDocument, TAsElement, TAs, TNewResul
319
337
/// <returns>A Task whose result is a cursor.</returns>
320
338
Task < IAsyncCursor < TResult > > OutAsync ( string collectionName , CancellationToken cancellationToken = default ( CancellationToken ) ) ;
321
339
340
+ /// <summary>
341
+ /// Appends an out stage to the pipeline and executes it, and then returns a cursor to read the contents of the output collection.
342
+ /// </summary>
343
+ /// <param name="outputCollection">The output collection.</param>
344
+ /// <param name="timeSeriesOptions">The time series options.</param>
345
+ /// <param name="cancellationToken">The cancellation token.</param>
346
+ /// <returns>A Task whose result is a cursor.</returns>
347
+ Task < IAsyncCursor < TResult > > OutAsync ( IMongoCollection < TResult > outputCollection , TimeSeriesOptions timeSeriesOptions , CancellationToken cancellationToken = default ( CancellationToken ) ) ;
348
+
349
+ /// <summary>
350
+ /// Appends an out stage to the pipeline and executes it, and then returns a cursor to read the contents of the output collection.
351
+ /// </summary>
352
+ /// <param name="collectionName">Name of the collection.</param>
353
+ /// <param name="timeSeriesOptions">The time series options.</param>
354
+ /// <param name="cancellationToken">The cancellation token.</param>
355
+ /// <returns>A Task whose result is a cursor.</returns>
356
+ Task < IAsyncCursor < TResult > > OutAsync ( string collectionName , TimeSeriesOptions timeSeriesOptions , CancellationToken cancellationToken = default ( CancellationToken ) ) ;
357
+
322
358
/// <summary>
323
359
/// Appends a project stage to the pipeline.
324
360
/// </summary>
0 commit comments