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

Mongodb में बहु नेस्टेड सरणी अद्यतन करें

शायद अपनी पहली क्वेरी को इसमें बदलें:

db.userlinks.update (
    {_id: 1, tags: {$nin: [{tag:'foo'}]}}, 
    {$push: {'tags': {tag:'foo', links:[]}}}, 
    {upsert: true}
)

$push ऑपरेशन केवल लिंक को प्रभावित करना चाहिए, टैग को नहीं।

{$push: {'tags.links': {link: 'http://www.google.com', date: '123'} } },



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongo _id फ़ील्ड डुप्लिकेट कुंजी त्रुटि

  2. MongoDB ETIMEOUT

  3. MongoDB समूह और कुंजी के रूप में आईडी के साथ योग

  4. एक वैश्विक चर में, नेवला में कॉलबैक पुनर्प्राप्त करने के लिए कैसे सेट करें

  5. मोंगोडब हेल्थचेक स्टेप बाय स्टेप