Keluaran yang berlebihan adalah hasil dari tugas a='b'
. Anda , yang menampilkan hasil tugas dalam konteks ini.
Jika Anda menambahkan var
kata kunci untuk penetapan variabel, Anda seharusnya tidak memiliki output tambahan (dan masih dapat menggunakan variabel a
dalam skrip Anda):
$ mongo --quiet --eval "var a='b'" mongoscript.js
foo
Anda dapat melihat perilaku yang sama di mongo
kulit:
> a='b'
b
> var a='b'
>