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

दस्तावेज़ को उप-दस्तावेज़ सरणी में कैसे जोड़ें - Java/MongoDB

आप {tweetId : 123, tweetId : 456} जैसे शब्दकोश सेट नहीं कर सकते ,एकाधिक कुंजियाँ अवैध हैं, और यह एक सरणी नहीं है।

मेरा सुझाव है कि आप अपनी दस्तावेज़ संरचना को फिर से डिज़ाइन करें, हो सकता है कि यह दस्तावेज़ संरचना आपको चाहिए:

tweets : [
{
    tweetID:123,
    text:"Hello",
    date:"2017-01-31-09-01-01"
    },
{
    tweetID:456,
    text:"Hi",
    date:"2017-01-31-09-01-01"
    }
]

ऐरे में एलीमेंट जोड़ने के लिए, आप $push का उपयोग कर सकते हैं :

आप MongoDB Java Driver डाउनलोड कर सकते हैं और फिर java doc पढ़ें और कोशिश करें जावा के साथ।

जब आप अटक जाते हैं, तो दस्तावेज़ को ध्यान से पढ़ने का प्रयास करें और इसे Google करें, यदि यह अभी भी काम नहीं करता है, तो कृपया कोड का विशिष्ट भाग दिखाएं जो काम नहीं कर रहा है।

आशा है कि यह मदद करता है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. स्ट्रिंग से डेट डेटा प्रकार में कैसे परिवर्तित करें?

  2. MongoDB गतिशील विशेषताओं को कैसे अपडेट करें?

  3. MongoDB एकत्रीकरण:पिछली पंक्तियों के योग से रनिंग टोटल की गणना करें

  4. MongoDB - बड़ी मात्रा में MongoCleaner थ्रेड्स

  5. कॉलम-ओरिएंटेड NoSQL दस्तावेज़-ओरिएंटेड से कैसे भिन्न है?