Zbytečný výstup je výsledkem vašeho přiřazení a='b'
, který v tomto kontextu zobrazí výsledek přiřazení.
Pokud přidáte var
klíčové slovo pro přiřazení proměnných, neměli byste mít žádný další výstup (a přesto můžete použít proměnnou a
ve vašem skriptu):
$ mongo --quiet --eval "var a='b'" mongoscript.js
foo
Stejné chování můžete vidět v mongo
shell:
> a='b'
b
> var a='b'
>