@@ -196,7 +196,7 @@ func (coll *Collection) BulkWrite(ctx context.Context, models []WriteModel,
196
196
}
197
197
}
198
198
199
- return & BulkWriteResult {}, replaceTopologyErr (err )
199
+ return & BulkWriteResult {}, replaceErrors (err )
200
200
}
201
201
202
202
return & BulkWriteResult {
@@ -331,7 +331,7 @@ func (coll *Collection) InsertMany(ctx context.Context, documents []interface{},
331
331
case command .ErrUnacknowledgedWrite :
332
332
return & InsertManyResult {InsertedIDs : result }, ErrUnacknowledgedWrite
333
333
default :
334
- return nil , replaceTopologyErr (err )
334
+ return nil , replaceErrors (err )
335
335
}
336
336
if len (res .WriteErrors ) > 0 || res .WriteConcernError != nil {
337
337
bwErrors := make ([]BulkWriteError , 0 , len (res .WriteErrors ))
@@ -504,7 +504,7 @@ func (coll *Collection) updateOrReplaceOne(ctx context.Context, filter,
504
504
opts ... ,
505
505
)
506
506
if err != nil && err != command .ErrUnacknowledgedWrite {
507
- return nil , replaceTopologyErr (err )
507
+ return nil , replaceErrors (err )
508
508
}
509
509
510
510
res := & UpdateResult {
@@ -617,7 +617,7 @@ func (coll *Collection) UpdateMany(ctx context.Context, filter interface{}, upda
617
617
opts ... ,
618
618
)
619
619
if err != nil && err != command .ErrUnacknowledgedWrite {
620
- return nil , replaceTopologyErr (err )
620
+ return nil , replaceErrors (err )
621
621
}
622
622
res := & UpdateResult {
623
623
MatchedCount : r .MatchedCount ,
@@ -735,11 +735,11 @@ func (coll *Collection) Aggregate(ctx context.Context, pipeline interface{},
735
735
if wce , ok := err .(result.WriteConcernError ); ok {
736
736
return nil , * convertWriteConcernError (& wce )
737
737
}
738
- return nil , replaceTopologyErr (err )
738
+ return nil , replaceErrors (err )
739
739
}
740
740
741
741
cursor , err := newCursor (batchCursor , coll .registry )
742
- return cursor , replaceTopologyErr (err )
742
+ return cursor , replaceErrors (err )
743
743
}
744
744
745
745
// CountDocuments gets the number of documents matching the filter.
@@ -789,7 +789,7 @@ func (coll *Collection) CountDocuments(ctx context.Context, filter interface{},
789
789
countOpts ,
790
790
)
791
791
792
- return count , replaceTopologyErr (err )
792
+ return count , replaceErrors (err )
793
793
}
794
794
795
795
// EstimatedDocumentCount gets an estimate of the count of documents in a collection using collection metadata.
@@ -837,7 +837,7 @@ func (coll *Collection) EstimatedDocumentCount(ctx context.Context,
837
837
countOpts ,
838
838
)
839
839
840
- return count , replaceTopologyErr (err )
840
+ return count , replaceErrors (err )
841
841
}
842
842
843
843
// Distinct finds the distinct values for a specified field across a single
@@ -886,7 +886,7 @@ func (coll *Collection) Distinct(ctx context.Context, fieldName string, filter i
886
886
opts ... ,
887
887
)
888
888
if err != nil {
889
- return nil , replaceTopologyErr (err )
889
+ return nil , replaceErrors (err )
890
890
}
891
891
892
892
return res .Values , nil
@@ -937,11 +937,11 @@ func (coll *Collection) Find(ctx context.Context, filter interface{},
937
937
opts ... ,
938
938
)
939
939
if err != nil {
940
- return nil , replaceTopologyErr (err )
940
+ return nil , replaceErrors (err )
941
941
}
942
942
943
943
cursor , err := newCursor (batchCursor , coll .registry )
944
- return cursor , replaceTopologyErr (err )
944
+ return cursor , replaceErrors (err )
945
945
}
946
946
947
947
// FindOne returns up to one document that matches the model.
@@ -1012,11 +1012,11 @@ func (coll *Collection) FindOne(ctx context.Context, filter interface{},
1012
1012
findOpts ... ,
1013
1013
)
1014
1014
if err != nil {
1015
- return & SingleResult {err : replaceTopologyErr (err )}
1015
+ return & SingleResult {err : replaceErrors (err )}
1016
1016
}
1017
1017
1018
1018
cursor , err := newCursor (batchCursor , coll .registry )
1019
- return & SingleResult {cur : cursor , reg : coll .registry , err : replaceTopologyErr (err )}
1019
+ return & SingleResult {cur : cursor , reg : coll .registry , err : replaceErrors (err )}
1020
1020
}
1021
1021
1022
1022
// FindOneAndDelete find a single document and deletes it, returning the
@@ -1066,7 +1066,7 @@ func (coll *Collection) FindOneAndDelete(ctx context.Context, filter interface{}
1066
1066
)
1067
1067
1068
1068
if err != nil {
1069
- return & SingleResult {err : replaceTopologyErr (err )}
1069
+ return & SingleResult {err : replaceErrors (err )}
1070
1070
}
1071
1071
1072
1072
if res .WriteConcernError != nil {
@@ -1132,7 +1132,7 @@ func (coll *Collection) FindOneAndReplace(ctx context.Context, filter interface{
1132
1132
opts ... ,
1133
1133
)
1134
1134
if err != nil {
1135
- return & SingleResult {err : replaceTopologyErr (err )}
1135
+ return & SingleResult {err : replaceErrors (err )}
1136
1136
}
1137
1137
1138
1138
if res .WriteConcernError != nil {
@@ -1201,7 +1201,7 @@ func (coll *Collection) FindOneAndUpdate(ctx context.Context, filter interface{}
1201
1201
opts ... ,
1202
1202
)
1203
1203
if err != nil {
1204
- return & SingleResult {err : replaceTopologyErr (err )}
1204
+ return & SingleResult {err : replaceErrors (err )}
1205
1205
}
1206
1206
1207
1207
if res .WriteConcernError != nil {
@@ -1259,7 +1259,7 @@ func (coll *Collection) Drop(ctx context.Context) error {
1259
1259
coll .client .topology .SessionPool ,
1260
1260
)
1261
1261
if err != nil && ! command .IsNotFound (err ) {
1262
- return replaceTopologyErr (err )
1262
+ return replaceErrors (err )
1263
1263
}
1264
1264
return nil
1265
1265
}
0 commit comments