@@ -239,15 +239,8 @@ export class Db {
239
239
name : string ,
240
240
options ?: CreateCollectionOptions
241
241
) : Promise < Collection < TSchema > > {
242
- options = resolveOptions ( this , { ...options } ) ;
243
- if ( options . session ) {
244
- return await createCollections < TSchema > ( this , name , options ) ;
245
- }
246
-
247
- return await this . client . withSession ( { explicit : false } , async session => {
248
- options . session = session ;
249
- return await createCollections < TSchema > ( this , name , options ) ;
250
- } ) ;
242
+ options = resolveOptions ( this , options ) ;
243
+ return await createCollections < TSchema > ( this , name , options ) ;
251
244
}
252
245
253
246
/**
@@ -362,13 +355,13 @@ export class Db {
362
355
) : ListCollectionsCursor < CollectionInfo > ;
363
356
listCollections <
364
357
T extends Pick < CollectionInfo , 'name' | 'type' > | CollectionInfo =
365
- | Pick < CollectionInfo , 'name' | 'type' >
366
- | CollectionInfo
358
+ | Pick < CollectionInfo , 'name' | 'type' >
359
+ | CollectionInfo
367
360
> ( filter ?: Document , options ?: ListCollectionsOptions & Abortable ) : ListCollectionsCursor < T > ;
368
361
listCollections <
369
362
T extends Pick < CollectionInfo , 'name' | 'type' > | CollectionInfo =
370
- | Pick < CollectionInfo , 'name' | 'type' >
371
- | CollectionInfo
363
+ | Pick < CollectionInfo , 'name' | 'type' >
364
+ | CollectionInfo
372
365
> (
373
366
filter : Document = { } ,
374
367
options : ListCollectionsOptions & Abortable = { }
@@ -413,15 +406,8 @@ export class Db {
413
406
* @param options - Optional settings for the command
414
407
*/
415
408
async dropCollection ( name : string , options ?: DropCollectionOptions ) : Promise < boolean > {
416
- options = resolveOptions ( this , { ...options } ) ;
417
- if ( options . session ) {
418
- return await dropCollections ( this , name , options ) ;
419
- }
420
-
421
- return await this . client . withSession ( { explicit : false } , async session => {
422
- options . session = session ;
423
- return await dropCollections ( this , name , options ) ;
424
- } ) ;
409
+ options = resolveOptions ( this , options ) ;
410
+ return await dropCollections ( this , name , options ) ;
425
411
}
426
412
427
413
/**
0 commit comments