@@ -223,7 +223,7 @@ declare module 'mongoose' {
223
223
/** Creates a `countDocuments` query: counts the number of documents that match `filter`. */
224
224
countDocuments (
225
225
filter ?: FilterQuery < TRawDocType > ,
226
- options ?: ( mongodb . CountOptions & Omit < MongooseSpecificQueryOptions , 'lean' | 'timestamps' > ) | null
226
+ options ?: ( mongodb . CountOptions & Omit < MongooseQueryOptions < TRawDocType > , 'lean' | 'timestamps' > ) | null
227
227
) : QueryWithHelpers <
228
228
number ,
229
229
THydratedDocumentType ,
@@ -255,7 +255,7 @@ declare module 'mongoose' {
255
255
*/
256
256
deleteMany (
257
257
filter ?: FilterQuery < TRawDocType > ,
258
- options ?: ( mongodb . DeleteOptions & Omit < MongooseSpecificQueryOptions , 'lean' | 'timestamps' > ) | null
258
+ options ?: ( mongodb . DeleteOptions & Omit < MongooseQueryOptions < TRawDocType > , 'lean' | 'timestamps' > ) | null
259
259
) : QueryWithHelpers <
260
260
mongodb . DeleteResult ,
261
261
THydratedDocumentType ,
@@ -280,7 +280,7 @@ declare module 'mongoose' {
280
280
*/
281
281
deleteOne (
282
282
filter ?: FilterQuery < TRawDocType > ,
283
- options ?: ( mongodb . DeleteOptions & Omit < MongooseSpecificQueryOptions , 'lean' | 'timestamps' > ) | null
283
+ options ?: ( mongodb . DeleteOptions & Omit < MongooseQueryOptions < TRawDocType > , 'lean' | 'timestamps' > ) | null
284
284
) : QueryWithHelpers <
285
285
mongodb . DeleteResult ,
286
286
THydratedDocumentType ,
@@ -690,7 +690,7 @@ declare module 'mongoose' {
690
690
replaceOne < ResultDoc = THydratedDocumentType > (
691
691
filter ?: FilterQuery < TRawDocType > ,
692
692
replacement ?: TRawDocType | AnyObject ,
693
- options ?: ( mongodb . ReplaceOptions & MongooseSpecificQueryOptions ) | null
693
+ options ?: ( mongodb . ReplaceOptions & MongooseQueryOptions < TRawDocType > ) | null
694
694
) : QueryWithHelpers < UpdateWriteOpResult , ResultDoc , TQueryHelpers , TRawDocType , 'replaceOne' > ;
695
695
696
696
/** Schema the model uses. */
@@ -700,14 +700,14 @@ declare module 'mongoose' {
700
700
updateMany < ResultDoc = THydratedDocumentType > (
701
701
filter ?: FilterQuery < TRawDocType > ,
702
702
update ?: UpdateQuery < TRawDocType > | UpdateWithAggregationPipeline ,
703
- options ?: ( mongodb . UpdateOptions & Omit < MongooseSpecificQueryOptions , 'lean' > ) | null
703
+ options ?: ( mongodb . UpdateOptions & Omit < MongooseQueryOptions < TRawDocType > , 'lean' > ) | null
704
704
) : QueryWithHelpers < UpdateWriteOpResult , ResultDoc , TQueryHelpers , TRawDocType , 'updateMany' > ;
705
705
706
706
/** Creates a `updateOne` query: updates the first document that matches `filter` with `update`. */
707
707
updateOne < ResultDoc = THydratedDocumentType > (
708
708
filter ?: FilterQuery < TRawDocType > ,
709
709
update ?: UpdateQuery < TRawDocType > | UpdateWithAggregationPipeline ,
710
- options ?: ( mongodb . UpdateOptions & Omit < MongooseSpecificQueryOptions , 'lean' > ) | null
710
+ options ?: ( mongodb . UpdateOptions & Omit < MongooseQueryOptions < TRawDocType > , 'lean' > ) | null
711
711
) : QueryWithHelpers < UpdateWriteOpResult , ResultDoc , TQueryHelpers , TRawDocType , 'updateOne' > ;
712
712
713
713
/** Creates a Query, applies the passed conditions, and returns the Query. */
0 commit comments