|
|
@ -66,7 +66,7 @@ type User struct {
|
|
|
|
|
|
|
|
|
|
|
|
"github.com/globalsign/mgo/bson"
|
|
|
|
"github.com/globalsign/mgo/bson"
|
|
|
|
cachec "github.com/zeromicro/go-zero/core/stores/cache"
|
|
|
|
cachec "github.com/zeromicro/go-zero/core/stores/cache"
|
|
|
|
"github.com/tal-tech/go-zero/core/stores/mongoc"
|
|
|
|
"github.com/zeromicro/go-zero/core/stores/mongoc"
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
type UserModel interface {
|
|
|
|
type UserModel interface {
|
|
|
@ -207,4 +207,4 @@ OPTIONS:
|
|
|
|
|
|
|
|
|
|
|
|
types.go本质上与xxxmodel.go无关,只是将type定义部分交给开发人员自己编写了,在xxxmodel.go中,mongo文档的存储结构必须包含
|
|
|
|
types.go本质上与xxxmodel.go无关,只是将type定义部分交给开发人员自己编写了,在xxxmodel.go中,mongo文档的存储结构必须包含
|
|
|
|
`_id`字段,对应到types中的field为`ID`,model中的findOne,update均以data.ID来进行操作的,当然,如果不符合你的命名风格,你也 可以修改模板,只要保证`id`
|
|
|
|
`_id`字段,对应到types中的field为`ID`,model中的findOne,update均以data.ID来进行操作的,当然,如果不符合你的命名风格,你也 可以修改模板,只要保证`id`
|
|
|
|
在types中的field名称和模板中一致就行。
|
|
|
|
在types中的field名称和模板中一致就行。
|
|
|
|