32-битный mongo 2.0.1 на компьютере с Windows XP
//script filename: test.js (one line shell script file to store a person)
db.cTest.save({Name: "Fred", Age:21});
запустить с базой данных dbTest, введя следующие 2 команды оболочки:
> use dbTest
switched to dbTest
> load("test.js")
Пока все хорошо.
Но если я попытаюсь включить в сценарий инструкцию "use", произойдет сбой:
//script filename: test.js (including "use" statement)
use dbTest;
db.cTest.save({Name: "Fred", Age:21});
произойдет сбой с сообщением об ошибке следующим образом:
> load("test.js")
SyntaxError: missing ; before statement
Mon Dec 19 11:56:31: Error: error loading js file temp.js (shell):1
Добавлениеили удаление точек с запятой в test.js, похоже, не имеет значения.
Так как же поместить директиву use в скрипт оболочки mongo?