Det overflødige output er resultatet af din tildeling af a='b' , som viser resultatet af opgaven i denne sammenhæng.
Hvis du tilføjer var nøgleord for variabeltildeling, bør du ikke have noget ekstra output (og kan stadig bruge variablen a i dit script):
$ mongo --quiet --eval "var a='b'" mongoscript.js
foo
Du kan se den samme adfærd i mongo skal:
> a='b'
b
> var a='b'
>