Den överflödiga utmatningen är resultatet av din tilldelning av a='b'
, som visar resultatet av uppdraget i detta sammanhang.
Om du lägger till var
nyckelord för variabeltilldelning, bör du inte ha någon extra utdata (och kan fortfarande använda variabeln a
i ditt manus):
$ mongo --quiet --eval "var a='b'" mongoscript.js
foo
Du kan se samma beteende i mongo
skal:
> a='b'
b
> var a='b'
>