github.com/qiuhoude/go-web@v0.0.0-20220223060959-ab545e78f20d/prepare/30_mongo/model/model.go (about)

     1  package model
     2  
     3  import "go.mongodb.org/mongo-driver/bson/primitive"
     4  
     5  type Podcast struct {
     6  	ID     primitive.ObjectID `bson:"_id,omitempty"`
     7  	Title  string             `bson:"title,omitempty"`
     8  	Author string             `bson:"author,omitempty"`
     9  	Tags   []string           `bson:"tags,omitempty"`
    10  }
    11  
    12  type Episode struct {
    13  	ID          primitive.ObjectID `bson:"_id,omitempty"`
    14  	Podcast     primitive.ObjectID `bson:"podcast,omitempty"`
    15  	Title       string             `bson:"title,omitempty"`
    16  	Description string             `bson:"description,omitempty"`
    17  	Duration    int32              `bson:"duration,omitempty"`
    18  }