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