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

मोंगोडीबी सी # ड्राइवर ओवरराइड स्ट्रिंग का डिफ़ॉल्ट मान शून्य से स्ट्रिंग तक

[BsonDefaultValue("")] डेटाबेस से किसी दस्तावेज़ को पढ़ने पर ही लागू होता है जिसमें संबंधित फ़ील्ड के लिए कोई मान नहीं होता है। यदि आप नई वस्तुओं को स्मृति में बनाना चाहते हैं तो शून्य के अलावा अन्य मूल्य रखने के लिए आपको उस मान को अपने कन्स्ट्रक्टर में सेट करने की आवश्यकता है। साथ ही, जब आप किसी ऑब्जेक्ट को डेटाबेस में सहेजते हैं यदि फ़ील्ड शून्य है तो वही सहेजा जाता है और वापस पढ़ा जाता है।

तो स्मृति में बनाई गई नई वस्तुओं को संभालने के लिए बस अपने कन्स्ट्रक्टर में डिफ़ॉल्ट मान सेट करें (और संभावित रूप से डेटाबेस में डाला गया) और [BsonDefaultValue] का उपयोग उन दस्तावेज़ों को पढ़ने के लिए करें जिनके पास संबंधित फ़ील्ड नहीं हो सकता है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. स्प्रिंग डेटा MongoDB में सूची पैरामीटर के साथ रिपोजिटरी क्वेरी

  2. मुझे रिलेशनल डेटाबेस के बजाय NoSQL डेटाबेस का उपयोग कब करना चाहिए? क्या एक ही साइट पर दोनों का उपयोग करना ठीक है?

  3. मोंगोडब क्या किसी वस्तु को एकत्र करना संभव है?

  4. mongodb सर्वर से कनेक्ट करने का प्रयास करते समय mongo कमांड पहचाना नहीं गया

  5. नेवला - findByIdAndUpdate - req.body के साथ काम नहीं करता