diff --git a/client/id.go b/client/id.go index 1b86751..d597168 100644 --- a/client/id.go +++ b/client/id.go @@ -11,16 +11,14 @@ type IdGenerator interface { } // ObjectId -type objectId struct { - bson.ObjectId -} +type objectId struct {} func (id *objectId) Id() string { - return id.Hex() + return bson.NewObjectId().Hex() } func NewObjectId() IdGenerator { - return &objectId{bson.NewObjectId()} + return &objectId{} } // AutoIncId