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

नेवला:मिडलवेयर पूर्व हटानाएक विकल्प काम नहीं कर रहा

ओह, दस्तावेज़ों से यह स्पष्ट नहीं है कि 'यह' केवल दस्तावेज़ . में दस्तावेज़ को संदर्भित करता है #deleteOne.

तो, 'deleteOne' हुक का सही उपयोग है:
मॉडल में:

DocSchema.pre('deleteOne', { document: true }, function(next) {
  console.log(this)
  next()
})

बाद में कोड में (नियंत्रक, आदि में):

const doc = await DocModel.findOne({ name: 'myDoc' })
await doc.deleteOne()

अब 'यह' दस्तावेज़ को संदर्भित करता है 🎉



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB में पुनरावर्ती दस्तावेज़ों के लिए संरचना और क्वेरी सिंटैक्स?

  2. MongoDB संग्रह संरचना प्रदर्शन

  3. मोंगोडीबी सॉर्ट ()

  4. डेटाबेस संग्रह से JWplayer एम्बेड कोड को उल्कापिंड में एक पृष्ठ टेम्पलेट में लोड किया जा रहा है

  5. नेवला अद्यतन उप दस्तावेज़ यदि मौजूद है