23 lines
418 B
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}
|
|
}
|