Files
mongo_eample/model.go
2024-12-12 15:55:37 +03:00

34 lines
933 B
Go

package main
import "fmt"
type Book struct {
Title string `bson:"title"`
Author string `bson:"author"`
Year int `bson:"year"`
Rating int `bson:"rating"`
}
func (b Book) String() string {
return fmt.Sprintf("{\n\tTtile: %s,\n\tAuthor: %s\n\tYear: %d\n\tRating: %d\n}\n", b.Title, b.Author, b.Year, b.Rating)
}
var book Book = Book{
Title: "gRPC: запуск и эксплуатация облачных приложений. Go и Java для Docker и Kubernetes",
Author: "Касун Индрасири",
Year: 2020,
}
var books []Book = []Book{
{
Title: "Go: идиомы и паттерны проектирования",
Author: "Боднер Джон",
Year: 2022,
},
{
Title: "Высоконагруженные приложения. Программирование, масштабирование, поддержка",
Author: "Клеппман Мартин",
Year: 2021,
},
}