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

BsonIgnore के साथ समग्र संपत्ति के अंदर गुणों को अनदेखा करना

ऐसे दो तरीके हैं जिनसे आप परिभाषित कर सकते हैं कि आप अपनी कक्षाओं को कैसे क्रमबद्ध करना चाहते हैं:विशेषताओं का उपयोग करना या वर्ग मानचित्र बनाना आपके प्रारंभिक कोड में आपकी कक्षा के लिए। एक वर्ग मानचित्र एक संरचना है जो एक वर्ग और एक बीएसओएन दस्तावेज़ के बीच मानचित्रण को परिभाषित करती है। इसमें उस वर्ग के क्षेत्रों और गुणों की एक सूची है जो क्रमांकन में भाग लेते हैं और प्रत्येक के लिए आवश्यक क्रमांकन पैरामीटर (जैसे, बीएसओएन तत्व का नाम, प्रतिनिधित्व विकल्प, आदि ...) को परिभाषित करता है। तो, आपके मामले में आप कुछ ऐसा कर सकते हैं:

  BsonClassMap.RegisterClassMap<Role>(cm =>
  {
     cm.AutoMap();// Automap the Role class
     cm.UnmapProperty(c => c.RoleId); //Ignore RoleId property
     cm.UnmapProperty(c => c.CreateDate);//Ignore CreateDate property
  });

आप इस विषय के बारे में अधिक जानकारी इस में प्राप्त कर सकते हैं। लिंक




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongoDB कई क्षेत्रों में शामिल हों

  2. MongoDB 'गिनती ()' बहुत धीमी है। हम इसके साथ कैसे परिशोधित/काम करते हैं?

  3. Enums के लिए नेवला मॉडल कस्टम त्रुटि संदेश

  4. Mongo 2.6 और Pymongo 2.7.1 . पर एकत्रीकरण प्रश्नों के साथ maxTimeMS पैरामीटर का उपयोग करना

  5. मैं MongoDB में सभी दस्तावेज़ों के लिए एक फ़ील्ड का नाम कैसे बदल सकता हूँ?