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

Mongodb किसी मौजूदा दस्तावेज़ में विशिष्ट स्थिति के साथ एक नया फ़ील्ड जोड़ रहा है

यहां आप क्या कर सकते हैं, पहले दस्तावेज़ को dict . के रूप में लें , तो हम age . की अनुक्रमणिका निर्धारित करेंगे और फिर हम कुछ अनुक्रमण करेंगे, नीचे देखें:

>>> dic = { "name": "user", "age" : "21", "designation": "Developer" }
>>> dic['university'] = 'ASU'
>>> dic
{'name': 'user', 'age': '21', 'designation': 'Developer', 'university': 'ASU'}

विश्वविद्यालय क्षेत्र जोड़ा गया, अब हम dic.items() . का उपयोग करके कुछ आदान-प्रदान करेंगे ।

>>> i = list(dic.items())
>>> i
[('name', 'user'), ('age', '21'), ('designation', 'Developer'), ('university', 'ASU')]
#now we will acquire index of 'age' field
>>> index = [j for j in range(len(i)) if 'age' in i[j]][0] 
#it will return list of single val from which we will index the val for simplicity using [0]
>>> index
1
#insert the last element ('university') below the age field, so we need to increment the index
>>> i.insert(index+1,i[-1])
# then we will create dictionary by removing the last element which is already inserted below age
>>> dict(i[:-1])
{'name': 'user', 'age': '21', 'university': 'ASU', 'designation': 'Developer'}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. स्प्रिंग बूट एप्लिकेशन में एकीकरण परीक्षण के लिए आप एंबेडेड मोंगडीबी को कैसे कॉन्फ़िगर करते हैं?

  2. लेखन त्रुटि:पथ एक स्ट्रिंग या बफर मीन स्टैक होना चाहिए

  3. MongoDB सर्वर से कनेक्शन की संख्या

  4. इवेंट / लॉग / मेट्रिक्स डेटा को स्टोर करने और क्वेरी करने के लिए कौन सा डेटाबेस (कैसंड्रा, मोंगोडीबी,?) चुनना है?

  5. MongoDB $पुल सिंटैक्स