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

मोंगोडब-गो-ड्राइवर में, एक संरचना में मार्शल/अनमर्शल बीएसओएन कैसे करें

नया "github.com/mongodb/mongo-go-driver"

के रूप में परिभाषित ऑब्जेक्ट आईडी की अपेक्षा करता है
type Application struct {
    ID      *primitive.ObjectID `json:"ID" bson:"_id,omitempty"`
}

यह JSON "ID":"5c362f3fa2533bad3b6cf6f0" में क्रमबद्ध होता है और यहां बताया गया है कि आप इंसर्ट परिणाम से आईडी कैसे प्राप्त करते हैं

if oid, ok := res.InsertedID.(primitive.ObjectID); ok {
    app.ID = &oid
}

स्ट्रिंग से कनवर्ट करें

appID := "5c362f3fa2533bad3b6cf6f0"    
id, err := primitive.ObjectIDFromHex(appID)
if err != nil {
    return err
}
_, err = collection.DeleteOne(nil, bson.M{"_id": id})

स्ट्रिंग में कनवर्ट करें

str_id := objId.Hex()


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB में संग्रह रिकॉर्ड के अंदर सरणी कैसे क्रमबद्ध करें?

  2. क्या मोंगोडीबी मूल बहुभाषी विमान के बाहर कोड बिंदुओं के साथ यूटीएफ -8 के तारों को स्टोर और हेरफेर कर सकता है?

  3. MongoDB अनुक्रमण का आंतरिक कार्यान्वयन?

  4. मैं Apache Camel और MongoDB का उपयोग करके एक डायनामिक समान क्वेरी कैसे बना सकता हूँ?

  5. MongoDB में एकल फ़ील्ड में सरणी में स्ट्रिंग मानों को संयोजित करें