ज़रूरत से ज़्यादा आउटपुट a='b'
. के आपके असाइनमेंट का नतीजा है , जो इस संदर्भ में असाइनमेंट का परिणाम प्रदर्शित करता है।
अगर आप var
जोड़ते हैं चर असाइनमेंट के लिए कीवर्ड, आपके पास कोई अतिरिक्त आउटपुट नहीं होना चाहिए (और अभी भी वेरिएबल a
. का उपयोग कर सकते हैं आपकी लिपि में):
$ mongo --quiet --eval "var a='b'" mongoscript.js
foo
आप mongo
. में वही व्यवहार देख सकते हैं खोल:
> a='b'
b
> var a='b'
>