A saída supérflua é o resultado de sua atribuição de
a='b'
, que exibe o resultado da atribuição nesse contexto. Se você adicionar o
var
palavra-chave para atribuição de variável, você não deve ter nenhuma saída extra (e ainda pode usar a variável a
no seu roteiro):$ mongo --quiet --eval "var a='b'" mongoscript.js
foo
Você pode ver o mesmo comportamento no
mongo
Concha:> a='b'
b
> var a='b'
>