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

सी-ड्राइवर के साथ इंडेक्स द्वारा मोंगो सरणी तत्वों को अपडेट करें

यदि कोई फ़ील्ड मौजूद नहीं था, तो यह डॉट-नोटेशन क्वेरी इसे हैश (ऑब्जेक्ट) के रूप में बनाएगी और उस हैश की कुंजियों को मान निर्दिष्ट करेगी। यदि फ़ील्ड मौजूद है और एक सरणी है, तो यह आपकी अपेक्षा के अनुरूप व्यवहार करेगा। यह सत्र देखें।

> db.arrays.insert({});
> db.arrays.find();
{ "_id" : ObjectId("4f518c8b58713e4dbadbfb9f") }
> db.arrays.update({ "_id" : ObjectId("4f518c8b58713e4dbadbfb9f") }, {$set: {"a.0": 123}});
> db.arrays.find();
{ "_id" : ObjectId("4f518c8b58713e4dbadbfb9f"), "a" : { "0" : 123 } }


> db.arrays.insert({a: []})
> db.arrays.find();
{ "_id" : ObjectId("4f518c8b58713e4dbadbfb9f"), "a" : { "0" : 123 } }
{ "_id" : ObjectId("4f518cca58713e4dbadbfba0"), "a" : [ ] }
> db.arrays.update({ "_id" : ObjectId("4f518cca58713e4dbadbfba0") }, {$set: {"a.0": 123}});
> db.arrays.find();
{ "_id" : ObjectId("4f518c8b58713e4dbadbfb9f"), "a" : { "0" : 123 } }
{ "_id" : ObjectId("4f518cca58713e4dbadbfba0"), "a" : [ 123 ] }



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैं mongodb के _id का उपयोग करके विशेष तिथि पर डाले गए मानों को पुनर्प्राप्त करना चाहता हूं

  2. पिछले 24 घंटों में बनाए गए पदों के लिए तिथि पर प्रश्न

  3. मोंगोइड में क्वेरी या कंडीशन कैसे बनाएं?

  4. जावा MongoDb ड्राइवर का उपयोग करके Bson सुंदर प्रिंट

  5. साइडकीक के साथ कई डुप्लिकेट नौकरियों में से केवल एक को निष्पादित करें?