मैं एक वैश्विक चर चाहता हूं जिसे मैं अपने विभिन्न .xqy पृष्ठों में उपयोग कर सकता हूं। क्या मैं मार्कलॉग सर्वर में xquery में ऐसे चर को घोषित कर सकता हूं?क्या मैं मार्कब्लिक सर्वर में xquery में वैश्विक चर घोषित कर सकता हूं?
उत्तर
आप किसी भी मॉड्यूल में चर घोषित कर सकते हैं। उदाहरण के लिए यह config.xqy है।
declare variable $PRECISION as xs:integer := 4;
इस चर का उपयोग करने के लिए आपको अपने मॉड्यूल में इस मॉड्यूल को आयात करने की आवश्यकता है।
import module namespace conf = "http://your-namespace" at "config.xqy";
और यह चर का संदर्भ लें:
:
$config:PRECISION
आप सर्वर भर में सुलभ मूल्यों की जरूरत है, वहाँ भंडारण लगातार कुंजी/मान जोड़े के लिए MarkLogic XQuery कॉमन्स में एक पुस्तकालय है https://github.com/marklogic/commons/blob/master/properties/properties.xqy
और आप इसे पहले से ही मान चुके हैं, लेकिन आप बस डेटाबेस पर किसी दस्तावेज़ में वैश्विक डेटा को संग्रहीत कर सकते हैं और w ith डॉक्टर() - या eval() यदि आपको किसी भिन्न डेटाबेस से प्राप्त करने की आवश्यकता है।
यदि आपका एप्लिकेशन एक ई-नोड पर चल रहा है, तो आप server fields का उपयोग कर सकते हैं, जो इस उपयोग के मामले के लिए भी डिज़ाइन किए गए हैं।
आपके पास कुछ विकल्प हैं। यदि आपको ग्लोबल निरंतर चर की आवश्यकता है, तो config.xqy
@ एंड्रयू ऑर्लोव के उत्तर में विधि का उल्लेख बहुत अच्छा है क्योंकि आप properties.xml
फ़ाइल पर समवर्ती पहुंच से किसी लॉकिंग से बचते हैं।
यदि आपको एक वेरिएबल की आवश्यकता है जिसे नोड्स के क्लस्टर में उत्परिवर्तित किया जा सकता है, तो property.xqy
उदाहरण @wst से जुड़ा हुआ उदाहरण पुनर्प्राप्त करने योग्य कुंजी और मान को एम्बेड करने के लिए विश्व स्तर पर असाइन किए गए नेमस्पेस का उपयोग करना प्रतीत होता है। बहुत चालाक हालांकि, मुझे यकीन नहीं है कि यह परिवर्तन के भारी स्तर के लिए कितना है।
ई-नोड @Eric Bloch से विशिष्ट चर अच्छा है, लेकिन कृपया यह भी ध्यान रखें कि यह सिस्टम को पुनरारंभ नहीं करेगा।
मुझे यह जानने में दिलचस्पी होगी कि ये सभी प्रदर्शन-वार की तुलना कैसे करते हैं।
- 1. मैं एलएलवीएम में वैश्विक चर कैसे घोषित कर सकता हूं?
- 2. मैं MATLAB में वैश्विक चर कैसे सूचीबद्ध कर सकता हूं?
- 3. एक्सएसएलटी: क्या मैं वैश्विक स्तर पर एक चर घोषित कर सकता हूं और बाद में इसे मान सकता हूं
- 4. मैं कुछ कार्यों के लिए मैटलैब में वैश्विक चर कैसे घोषित कर सकता हूं?
- 5. सी ++ में मैं "आगे घोषित" क्या कर सकता हूं?
- 6. जावास्क्रिप्ट में वैश्विक चर घोषित कैसे करें?
- 7. क्या मैं SQL सर्वर में वैश्विक फ़ंक्शन बना सकता हूं?
- 8. मैं आईओएस विकास में वैश्विक चर कैसे बचा सकता हूं?
- 9. मैं वेब पेज में वैश्विक जावास्क्रिप्ट चर कहां घोषित करूं?
- 10. मैं पायथन में वैश्विक चर सेट क्यों नहीं कर सकता?
- 11. मैं ग्रोवी में वैश्विक चर कैसे बना सकता हूं और एक्सेस कर सकता हूं?
- 12. मैं WPF में वैश्विक एप्लिकेशन चर कैसे सहेज सकता हूं?
- 13. मार्कब्लिक में समूह का उपयोग कैसे करें?
- 14. डीएलएल में घोषित वैश्विक चर के साथ क्या होता है?
- 15. क्या मैं एक उद्देश्य-सी इंटरफ़ेस में 'प्रोटोकॉल' प्रकार का एक चर घोषित कर सकता हूं?
- 16. क्या मैं वीबीए में एक चर को घोषित और असाइन कर सकता हूं?
- 17. क्या मैं लूप के प्रारंभ में विभिन्न प्रकार के चर घोषित कर सकता हूं?
- 18. क्या मैं इसे प्रत्येक PHP वर्ग के कन्स्ट्रक्टर में वैश्विक घोषित किए बिना वैश्विक रूप से दृश्यमान बना सकता हूं?
- 19. पायथन में, मैं फ़ंक्शन में उपयोग किए जाने वाले वैश्विक चर कैसे प्राप्त कर सकता हूं?
- 20. क्या मैं जावा में चर अधिभारित कर सकता हूं?
- 21. शून्य सर्वर पर SUM कर रहे SQL सर्वर में XQuery
- 22. मैं संरचना में सरणी कैसे घोषित कर सकता हूं?
- 23. पर्ल में वैश्विक चर घोषित करने के लिए कैसे करें?
- 24. वेब वर्कर में वैश्विक चर
- 25. मैं स्प्लिंट को अनदेखा कैसे कर सकता हूं जहां मैं अपने चर घोषित करता हूं?
- 26. मैं स्थानीय चर के रूप में घोषित रिकॉर्ड कैसे शुरू कर सकता हूं?
- 27. मैं कानूनी तौर पर सी 99 में एक चर घोषित कर सकता हूं?
- 28. क्या मैं डॉक्सिजन में वैश्विक todo सूची बना सकता हूं?
- 29. क्या मैं वैश्विक .gitignore को अनदेखा कर सकता हूं?
- 30. jQuery $ में वैश्विक चर का उपयोग नहीं कर सकता।