MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मोंगोडीबी को लिखने के लिए जेसन स्ट्रिंग को बीएसओएन दस्तावेज़ में कैसे मार्शल करें?

gopkg.in/mgo.v2/bson पैकेज में UnmarshalJSON नामक एक फ़ंक्शन है। जो ठीक वही करता है जो आप चाहते हैं।

data पैरामीटर आपको JSON स्ट्रिंग को []byte . के रूप में रखना चाहिए मूल्य।

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

उदाहरण:

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. MongoDb को ElasticSearch में सिंक करें

  2. MongoDB - एक दस्तावेज़ हटाएं

  3. कैसे जांचें कि कोई दस्तावेज़ मोंगोडीबी में अपडेट या डाला गया है या नहीं?

  4. मैं एक उल्का ऐप में मोंगोडब में दो कॉलम अद्वितीय आईडी कैसे जोड़ सकता हूं?

  5. अभिकथन त्रुटि:1 ==0 MongoDB के लिए एक कमांड हटाएं