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

Bagaimana cara menyusun string json ke dokumen bson untuk menulis ke MongoDB?

gopkg.in/mgo.v2/bson paket memiliki fungsi yang disebut UnmarshalJSON yang melakukan persis seperti yang Anda inginkan.

data parameter harus menahan string JSON Anda sebagai []byte nilai.

 func UnmarshalJSON(data []byte, value interface{}) error

Contoh:

var bdoc interface{}
err = bson.UnmarshalJSON([]byte(`{"id": 1,"name": "A green door","price": 12.50,"tags": ["home", "green"]}`),&bdoc)
if err != nil {
    panic(err)
}
err = c.Insert(&bdoc)

if err != nil {
    panic(err)
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Lumen - mongodb - jenssegers/laravel-mongodb - tukang pos

  2. Dukungan WSO2 DSS untuk mongodb 3.x.x

  3. MongoDB:atur pengguna/kata sandi untuk mengakses db

  4. Kueri model lain dalam metode instance dari model yang berbeda

  5. Diskriminator tipe driver MongoDB C # dengan kelas generik yang diwarisi dari kelas dasar non-generik