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, введя следующие две команды оболочки:
> 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});
с ошибкой msg следующим образом:
> 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?