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

नेस्टेड स्ट्रक्चर्स को एमजीओ के साथ स्टोर करना

मुझे लगता है कि inline . का उपयोग करना फ़ील्ड टैग आपके लिए सबसे अच्छा विकल्प है। mgo/v2/bson दस्तावेज़ कहता है:

inline     Inline the field, which must be a struct or a map,
           causing all of its fields or keys to be processed as if
           they were part of the outer struct. For maps, keys must
           not conflict with the bson keys of other struct fields.

तब आपकी संरचना को इस प्रकार परिभाषित किया जाना चाहिए:

type Cube struct {
    Square `bson:",inline"`
    Depth  int
}

संपादित करें

inline mgo/v1/bson . में भी मौजूद है यदि आप उसका उपयोग कर रहे हैं।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $type क्वेरी ऑपरेटर

  2. MongoDB दस्तावेज़ में विशेष वर्णों के साथ स्ट्रिंग खोजना

  3. मोंगो सी # जेएसओएन पाठक एक मूल्य की उम्मीद कर रहा था लेकिन 'replSetGetStatus' मिला

  4. MongoDB में किसी सरणी में मान जोड़ने के 2 तरीके

  5. संग्रह में गुणों को मैप करने के लिए मानचित्र/कमी का उपयोग करना