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

का उपयोग कर:=अप्रयुक्त त्रुटि देता है लेकिन गो में =का उपयोग नहीं कर रहा है

ऑपरेटर := शॉर्ट वेरिएबल डिक्लेरेशन के लिए इस्तेमाल किया जाता है . यह वैरिएबल को घोषित और इनिशियलाइज़ करता है।

अपने पहले उदाहरण में, आपने Session . घोषित किया है वैश्विक दायरे में और main . में परिवर्तनशील फ़ंक्शन आपने मुख्य दायरे में समान नाम वाला एक नया चर घोषित किया है (जैसा कि आपने := का उपयोग किया है ऑपरेटर)। इसलिए, Session वैश्विक दायरे में घोषित चर अप्रयुक्त है और इसलिए त्रुटि है।

अपने दूसरे उदाहरण में, आपने असाइनमेंट ऑपरेटर = . का उपयोग करके ग्लोबल वैरिएबल को एक मान दिया है और इसलिए यह एक नया Session घोषित नहीं कर रहा है चर लेकिन मौजूदा वैश्विक चर के लिए एक मान निर्दिष्ट करना।

कृपया एक उदाहरण ढूंढें वैश्विक और स्थानीय चर के बीच अंतर दिखा रहा है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb - यदि मौजूद नहीं है तो दस्तावेज़ बनाएं, अन्यथा सरणी पर धक्का दें

  2. स्कीमा से MongoDB कम्पास में 20 से अधिक नवीनतम दस्तावेज़ देखें

  3. नेवला:आबादी वाले मूल्य तक नहीं पहुंच सकता

  4. C# के लिए MongoDB ड्राइवर में $addFields का उपयोग करना

  5. मोंगोइड में एम्बेडेड दस्तावेज़ बनाम हैश डेटाटाइप