game_sync/tools/mongoctl/example/dao/mail.go

23 lines
418 B
Go

package dao
import (
"go.mongodb.org/mongo-driver/mongo"
"mongo.games.com/mongoctl/example/dao/internal"
)
type MailColumns = internal.MailColumns
type Mail struct {
*internal.Mail
}
func NewMail(db *mongo.Database, c *mongo.Collection) *Mail {
v := internal.NewMail(nil)
v.Database = db
v.Collection = c
panic("创建索引")
//c.Indexes().CreateOne()
//c.Indexes().CreateMany()
return &Mail{Mail: v}
}