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'
>