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

नोडजेएस का उपयोग करके JSON ऑब्जेक्ट से किसी आइटम को कैसे हटाएं?

जब आप नेवला मॉडल का उपयोग करके कोई ऑब्जेक्ट बनाते हैं तो यह आपको सादे जावास्क्रिप्ट ऑब्जेक्ट के बजाय एक मॉडल ऑब्जेक्ट लौटाएगा। इसलिए, जब आप delete session._id; . करते हैं यह session . के रूप में काम नहीं करेगा एक मॉडल ऑब्जेक्ट है और यह सीधे मॉडल ऑब्जेक्ट पर संपत्ति को बदलने की अनुमति नहीं देता है।

आपको toJSON() . का उपयोग करके मॉडल ऑब्जेक्ट को सादे JS ऑब्जेक्ट में बदलना होगा या toObject() मॉडल ऑब्जेक्ट की विधि और उस पर संपत्ति हटाएं:

tokens.create(req.body).then(function(session) {
  var sessionObj = session.toJSON();
  delete sessionObj._id;
  return res.send(sessionObj);
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. विंडोज़ में मोंगोडीबी सी ड्राइवर बनाना

  2. $unionWith - MongoDB के UNION ALL . के बराबर

  3. node.js में नेवला के साथ mongoDB क्वेरी नहीं कर सकता

  4. SQL DB की तुलना में MongoDB बहुत तेज़ क्यों है, इसके लिए कोई विस्तृत और विशिष्ट कारण?

  5. MongoDb में स्वीकृत एंबेडेड दस्तावेज़ों की अधिकतम गहराई क्या है?