|
@@ -83,12 +83,12 @@ type (
|
|
|
// FindOneAndReplace returns at most one document that matches the filter. If the filter
|
|
|
// matches multiple documents, FindOneAndReplace returns the first document in the
|
|
|
// collection that matches the filter.
|
|
|
- FindOneAndReplace(ctx context.Context, filter interface{}, replacement interface{},
|
|
|
+ FindOneAndReplace(ctx context.Context, filter, replacement interface{},
|
|
|
opts ...*mopt.FindOneAndReplaceOptions) (*mongo.SingleResult, error)
|
|
|
// FindOneAndUpdate returns at most one document that matches the filter. If the filter
|
|
|
// matches multiple documents, FindOneAndUpdate returns the first document in the
|
|
|
// collection that matches the filter.
|
|
|
- FindOneAndUpdate(ctx context.Context, filter interface{}, update interface{},
|
|
|
+ FindOneAndUpdate(ctx context.Context, filter, update interface{},
|
|
|
opts ...*mopt.FindOneAndUpdateOptions) (*mongo.SingleResult, error)
|
|
|
// Indexes returns the index view for this collection.
|
|
|
Indexes() mongo.IndexView
|
|
@@ -99,16 +99,16 @@ type (
|
|
|
InsertOne(ctx context.Context, document interface{}, opts ...*mopt.InsertOneOptions) (
|
|
|
*mongo.InsertOneResult, error)
|
|
|
// ReplaceOne replaces at most one document that matches the filter.
|
|
|
- ReplaceOne(ctx context.Context, filter interface{}, replacement interface{},
|
|
|
+ ReplaceOne(ctx context.Context, filter, replacement interface{},
|
|
|
opts ...*mopt.ReplaceOptions) (*mongo.UpdateResult, error)
|
|
|
// UpdateByID updates a single document matching the provided filter.
|
|
|
- UpdateByID(ctx context.Context, id interface{}, update interface{},
|
|
|
+ UpdateByID(ctx context.Context, id, update interface{},
|
|
|
opts ...*mopt.UpdateOptions) (*mongo.UpdateResult, error)
|
|
|
// UpdateMany updates the provided documents.
|
|
|
- UpdateMany(ctx context.Context, filter interface{}, update interface{},
|
|
|
+ UpdateMany(ctx context.Context, filter, update interface{},
|
|
|
opts ...*mopt.UpdateOptions) (*mongo.UpdateResult, error)
|
|
|
// UpdateOne updates a single document matching the provided filter.
|
|
|
- UpdateOne(ctx context.Context, filter interface{}, update interface{},
|
|
|
+ UpdateOne(ctx context.Context, filter, update interface{},
|
|
|
opts ...*mopt.UpdateOptions) (*mongo.UpdateResult, error)
|
|
|
// Watch returns a change stream cursor used to receive notifications of changes to the collection.
|
|
|
Watch(ctx context.Context, pipeline interface{}, opts ...*mopt.ChangeStreamOptions) (
|
|
@@ -359,7 +359,7 @@ func (c *decoratedCollection) FindOneAndReplace(ctx context.Context, filter inte
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-func (c *decoratedCollection) FindOneAndUpdate(ctx context.Context, filter interface{}, update interface{},
|
|
|
+func (c *decoratedCollection) FindOneAndUpdate(ctx context.Context, filter, update interface{},
|
|
|
opts ...*mopt.FindOneAndUpdateOptions) (res *mongo.SingleResult, err error) {
|
|
|
ctx, span := startSpan(ctx, findOneAndUpdate)
|
|
|
defer func() {
|
|
@@ -420,7 +420,7 @@ func (c *decoratedCollection) InsertOne(ctx context.Context, document interface{
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-func (c *decoratedCollection) ReplaceOne(ctx context.Context, filter interface{}, replacement interface{},
|
|
|
+func (c *decoratedCollection) ReplaceOne(ctx context.Context, filter, replacement interface{},
|
|
|
opts ...*mopt.ReplaceOptions) (res *mongo.UpdateResult, err error) {
|
|
|
ctx, span := startSpan(ctx, replaceOne)
|
|
|
defer func() {
|
|
@@ -440,7 +440,7 @@ func (c *decoratedCollection) ReplaceOne(ctx context.Context, filter interface{}
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-func (c *decoratedCollection) UpdateByID(ctx context.Context, id interface{}, update interface{},
|
|
|
+func (c *decoratedCollection) UpdateByID(ctx context.Context, id, update interface{},
|
|
|
opts ...*mopt.UpdateOptions) (res *mongo.UpdateResult, err error) {
|
|
|
ctx, span := startSpan(ctx, updateByID)
|
|
|
defer func() {
|
|
@@ -460,7 +460,7 @@ func (c *decoratedCollection) UpdateByID(ctx context.Context, id interface{}, up
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-func (c *decoratedCollection) UpdateMany(ctx context.Context, filter interface{}, update interface{},
|
|
|
+func (c *decoratedCollection) UpdateMany(ctx context.Context, filter, update interface{},
|
|
|
opts ...*mopt.UpdateOptions) (res *mongo.UpdateResult, err error) {
|
|
|
ctx, span := startSpan(ctx, updateMany)
|
|
|
defer func() {
|
|
@@ -480,7 +480,7 @@ func (c *decoratedCollection) UpdateMany(ctx context.Context, filter interface{}
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-func (c *decoratedCollection) UpdateOne(ctx context.Context, filter interface{}, update interface{},
|
|
|
+func (c *decoratedCollection) UpdateOne(ctx context.Context, filter, update interface{},
|
|
|
opts ...*mopt.UpdateOptions) (res *mongo.UpdateResult, err error) {
|
|
|
ctx, span := startSpan(ctx, updateOne)
|
|
|
defer func() {
|