सेव (कुछ वैल्यू) उस मामले के लिए है जहां आप परिणामी रिकॉर्ड बनना चाहते हैं या पूर्ण ऑब्जेक्ट (कुछ वैल्यू) बनना चाहते हैं।
आप उपयोग कर सकते हैं
var query = Query.EQ("_id","123");
var sortBy = SortBy.Null;
var update = Update.Inc("LoginCount",1).Set("LastLogin",DateTime.UtcNow); // some update, you can chain a series of update commands here
MongoCollection<User>.FindAndModify(query,sortby,update);
विधि।
FindAndModify का उपयोग करके आप यह निर्दिष्ट कर सकते हैं कि मौजूदा रिकॉर्ड में कौन से फ़ील्ड बदलने हैं और बाकी को अकेला छोड़ दें।
आप एक उदाहरण यहां देख सकते हैं ।
मौजूदा रिकॉर्ड से आपको केवल इसकी _id की आवश्यकता होगी, 2 गुप्त क्षेत्रों को लोड करने या कभी भी आपके POCO ऑब्जेक्ट में वापस मैप करने की आवश्यकता नहीं है।