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

दस्तावेज़ से कुछ फ़ील्ड कैसे निकालें

स्कीमा स्तर पर इसे संभालने का दूसरा तरीका मॉडल के लिए toJSON को ओवरराइड करना है।

UserSchema.methods.toJSON = function() {
  var obj = this.toObject()
  delete obj.passwordHash
  return obj
}

मैं इस सवाल पर आया था कि मैं क्लाइंट को दिए गए जेसन से पासवर्ड हैश को बाहर करने का एक तरीका ढूंढ रहा हूं, और select: false मेरे सत्यापन पासवर्ड फ़ंक्शन को तोड़ दिया क्योंकि इसने डेटाबेस से मूल्य को बिल्कुल भी पुनर्प्राप्त नहीं किया।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगो में दिनांक के साथ दस्तावेज़ कैसे सम्मिलित करें?

  2. MongoDB और समग्र प्राथमिक कुंजी

  3. MongoDB और Mongoose में पूर्ण पाठ खोज करने का सबसे अच्छा तरीका

  4. MongoDB:उसी दस्तावेज़ से डेटा का उपयोग करके दस्तावेज़ों को अद्यतन करना

  5. नेवला में _id से db दस्तावेज़ कैसे सेट करें?