MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Không thể giải mã ObjectId SubValue từ MongoDB dẫn đến Golang

Cảm ơn hướng dẫn tuyệt vời này 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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Đọc BSON (mongoDB) vào POJO bằng GSON và TypeAdapter

  2. làm thế nào để phát hiện xem tải tệp thành công từ phía máy khách trong js trung bình / góc cạnh hay không

  3. mongoose findByIdAndDelete / findOneAndRemove không xóa

  4. Meteor:mã thoát mongo không mong muốn 100

  5. mongodump từ nút từ xa - không thể xác thực bằng cơ chế SCRAM-SHA-256