Remove custom errors

This commit is contained in:
Nikita Tokarchuk
2020-07-13 02:43:42 +02:00
parent 1d3e29fe10
commit 22a1d7033f
3 changed files with 1 additions and 17 deletions
-9
View File
@@ -1,11 +1,8 @@
package database
import (
"fmt"
"go.mongodb.org/mongo-driver/mongo/options"
"github.com/mainnika/mongox-go-driver/v2/mongox"
"github.com/mainnika/mongox-go-driver/v2/mongox/query"
)
@@ -21,12 +18,6 @@ func (d *Database) Count(target interface{}, filters ...interface{}) (result int
opts.Skip = composed.Skipper()
result, err = collection.CountDocuments(d.Context(), composed.M(), opts)
if err == mongox.ErrNoDocuments {
return 0, err
}
if err != nil {
return 0, fmt.Errorf("can't decode desult: %w", err)
}
return
}
+1 -1
View File
@@ -49,7 +49,7 @@ func (d *Database) DeleteArray(target interface{}) (err error) {
result, err := collection.DeleteMany(d.Context(), primitive.M{"_id": primitive.M{"$in": ids}}, opts)
if err != nil {
return fmt.Errorf("can't create find and delete result: %w", err)
return
}
if result.DeletedCount != int64(targetLen) {
err = fmt.Errorf("can't verify delete result: removed count mismatch %d != %d", result.DeletedCount, targetLen)
-7
View File
@@ -7,7 +7,6 @@ import (
"go.mongodb.org/mongo-driver/bson/primitive"
"go.mongodb.org/mongo-driver/mongo/options"
"github.com/mainnika/mongox-go-driver/v2/mongox"
"github.com/mainnika/mongox-go-driver/v2/mongox/base"
"github.com/mainnika/mongox-go-driver/v2/mongox/query"
"github.com/mainnika/mongox-go-driver/v2/mongox/utils"
@@ -39,12 +38,6 @@ func (d *Database) DeleteOne(target interface{}, filters ...interface{}) (err er
}
err = result.Decode(target)
if err == mongox.ErrNoDocuments {
return err
}
if err != nil {
return fmt.Errorf("can't decode result: %w", err)
}
return
}