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

नेवला ऑब्जेक्ट आईडी को सरणी से खींचता है

आपको अपनी स्कीमा परिभाषा में प्रकारों को स्पष्ट रूप से परिभाषित करने की आवश्यकता है अर्थात

groups: [{ type: Schema.Types.ObjectId, ref: 'Group' }], 
linkedUsers: [{ type: Schema.Types.ObjectId, ref: 'User' }]

और फिर या तो

. का उपयोग करें
User.findOneAndUpdate( 
    { _id: fromUserId }, 
    { $pullAll: { linkedUsers: [idToDelete] } }, 
    { new: true }, 
    function(err, data) {} 
);

या

User.findByIdAndUpdate(fromUserId, 
    { $pullAll: { linkedUsers: [idToDelete] } }, 
    { new: true }, 
    function(err, data) {} 
);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. कैसे तैनात उल्का ऐप को डेटा mongoimport करने के लिए?

  2. MongoDB और C#:केस असंवेदनशील खोज

  3. MongoDB - श्रेणीबद्ध क्वेरी पर छँटाई और सीमित करते समय सूचकांक का उपयोग नहीं किया जा रहा है

  4. Node.js - नेवला - जाँच करें कि क्या कोई संग्रह मौजूद है

  5. MongoDB के साथ वसंत सत्र