B: Some more comments
This commit is contained in:
parent
4079ff16a6
commit
abac8d7822
|
@ -11,8 +11,14 @@ import (
|
||||||
"go.mongodb.org/mongo-driver/mongo/options"
|
"go.mongodb.org/mongo-driver/mongo/options"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
//Interface for any object that wants to take advantage of the DB package
|
||||||
type Model interface {
|
type Model interface {
|
||||||
|
|
||||||
|
//Should return the _id field of the object if it exits
|
||||||
|
//if it is new it should generate a new objectId
|
||||||
MongoId() primitive.ObjectID
|
MongoId() primitive.ObjectID
|
||||||
|
|
||||||
|
//It is expected that this will update the CommonFields part of the model
|
||||||
UpdateObjectInfo()
|
UpdateObjectInfo()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue