From 2002bb18040dd9b6e20763e7bffb4917759c3e9b Mon Sep 17 00:00:00 2001 From: Xing Xing Date: Wed, 7 Aug 2013 15:30:41 +0800 Subject: [PATCH] fixed bson/ObjectId --- client/id.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) 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