MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Tidak dapat Mendekode SubValue ObjectId dari hasil MongoDB di Golang

Terima kasih kepada tutorial luar biasa ini dan jawaban ini Saya berhasil menemukan jawabannya.

Saya perlu mengatur ID di struct saya sebagai primitive.ObjectID , dan memastikan saya telah mengimpor "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"`    
}

Bagi mereka yang ingin menggunakan driver resmi MongoDB Go, lihat tutorial di bawah ini memberikan penjelasan dan contoh yang sangat baik tentang bagaimana melakukan semua operasi CRUD yang diperlukan untuk api REST dasar, dll.

Menggunakan driver resmi MongoDB Go



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB/Node Aneh Jelaskan Hasil

  2. MongoDB $cond

  3. Bagaimana menemukan semua rentang tanggal tumpang tindih dengan rentang tanggal lain di MongoDB?

  4. Memasukkan dan Menanyakan Tanggal dengan MongoDB dan Nodejs

  5. Mencetak output kueri Mongo ke file saat berada di shell mongo