Cảm ơn hướng dẫn tuyệt vời này và anwser này Tôi đã có thể tìm thấy câu trả lời.
Tôi cần đặt ID
trong cấu trúc của tôi dưới dạng primitive.ObjectID
và đảm bảo rằng tôi đã nhập "go.mongodb.org/mongo-driver/bson/primitive"
type Contact struct {
ID primitive.ObjectID `json:"_id" bson:"_id"
Name string `json:"name" bson:"name"`
Email string `json:"email" bson:"email"`
Health struct {
Weight int `json:"weight" bson:"weight"`
Height int `json:"height" bson:"height"`
} `json:"health" bson:"health"`
}
Đối với những người muốn sử dụng trình điều khiển MongoDB Go chính thức, hãy xem hướng dẫn này bên dưới cung cấp giải thích rất tốt và ví dụ về cách thực hiện tất cả các hoạt động CRUD cần thiết cho một api REST cơ bản, v.v.
Sử dụng trình điều khiển MongoDB Go chính thức