.findAndModify()
नोड मूल चालक कार्यान्वयन में विधि मोंगो खोल कार्यान्वयन से अलग है। ऊपर के रूप में एक अद्यतन करने के लिए आप करते हैं:
collection.findAndModify(
{ "_id": "auto" },
{ "$inc": { "bill": 1 } },
function(err,doc) {
// work here
}
);
अजीब तरह से कुछ हद तक आपको हटाने के लिए विकल्पों में निर्दिष्ट किया गया है ताकि वही मिलान किए गए दस्तावेज़ को "निकाल" सके:
collection.findAndModify(
{ "_id": "auto" },
{ "$inc": { "bill": 1 } },
{ "remove": true },
function(err,doc) {
// work here
}
);
मुख्य अंतर यह है कि आप क्रियाओं के लिए "कुंजी" अनुभागों को नाम नहीं देते हैं।