हां, आप इसे findAndModify() से हासिल कर सकते हैं। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -
> db.returnResultOfIncementDemo.insertOne({"PlayerScore":98});
{
"acknowledged" : true,
"insertedId" : ObjectId("5cd3c292edc6604c74817cda")
} खोज () विधि की मदद से संग्रह से सभी दस्तावेजों को प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -
> db.returnResultOfIncementDemo.find();
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" : ObjectId("5cd3c292edc6604c74817cda"), "PlayerScore" : 98 } वेतन वृद्धि के परिणाम वापस करने के लिए क्वेरी निम्नलिखित है। यहां, हमने प्लेयरस्कोर को 2 से बढ़ा दिया है -
> db.returnResultOfIncementDemo.findAndModify({
... query:{},
... update: { $inc: {PlayerScore: 2 }},
... new: true
... }); यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" : ObjectId("5cd3c292edc6604c74817cda"), "PlayerScore" : 100 }