वर्तमान में मुझे नहीं लगता कि MongoDB में कई दस्तावेज़ों को अपडेट करना और सभी अपडेट किए गए दस्तावेज़ों को एक ही क्वेरी में वापस करना संभव है।
नेवला में, findOneAndUpdate()
देशी findAndModify()
. पर आधारित है MongoDB की विधि।
अगर आप आधिकारिक दस्तावेज़ीकरण
की जांच करते हैं findAndModify()
. का विधि, यह बताती है कि -
इसलिए, आप findAndModify
. का उपयोग करके एक से अधिक दस्तावेज़ों को अपडेट नहीं कर सकते हैं ।
update()
या updateMany()
दूसरी ओर विधि multi
. के साथ कई दस्तावेज़ों को अद्यतन करती है ध्वज लेकिन यह केवल WriteResultए> जो इस तरह दिखता है -
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })