Basic stuff, loadOne

This commit is contained in:
Nikita Tokarchuk
2018-12-09 02:03:12 +01:00
parent 2e9637c110
commit 913dcb2f1e
11 changed files with 461 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
package base
import (
"github.com/mongodb/mongo-go-driver/bson/primitive"
)
// ObjectID is a structure with objectId as an _id field
type ObjectID struct {
ID primitive.ObjectID `bson:"_id" json:"_id"`
}
// GetID returns an _id
func (db *ObjectID) GetID() primitive.ObjectID {
return db.ID
}
// SetID sets an _id
func (db *ObjectID) SetID(id primitive.ObjectID) {
db.ID = id
}