De overbodige output is het resultaat van uw toewijzing van a='b'
, die het resultaat van de opdracht in deze context weergeeft.
Als u de var
. toevoegt trefwoord voor variabele toewijzing, zou u geen extra output moeten hebben (en kunt u nog steeds de variabele a
gebruiken) in je script):
$ mongo --quiet --eval "var a='b'" mongoscript.js
foo
Je kunt hetzelfde gedrag zien in de mongo
schaal:
> a='b'
b
> var a='b'
>