この優れたチュートリアル
に感謝します および
ID
を設定する必要がありました 私の構造体ではprimitive.ObjectID
として 、"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"`
}
公式のMongoDBGoドライバーの使用を検討している場合は、以下のチュートリアルを参照して、基本的なRESTAPIなどに必要なすべてのCRUD操作を実行する方法の非常に優れた説明と例を提供します。