не могу найти решение простого вопроса:
У меня есть файл text.js
use somedb
db.somecollection.findOne()
Когда я запускаю этот файл в cmd с командой перенаправления из файла: "mongo ‹ text.js"
это работает правильно
Но когда я пытаюсь таким образом
"mongo text.js" или "mongo --shell test.js"
Я получил это сообщение об ошибке
Версия оболочки MongoDB: 2.2.0. перед оператором pathToFile\test.js.js:1 не удалось загрузить: pathToFile\test.js.js
Ошибка при использовании somedb. Если я удалю эту строку, она запустится без ошибок, но консоль будет чистой.
есть идеи, что это и как исправить?
Я пытаюсь найти решение для этого, чтобы создать инструмент сборки для Sublime Text 2. Файл сборки по умолчанию был
{
"cmd": ["mongo","$file"]
}
но в этом случае я получаю ошибку выше
PS. сразу после публикации этого вопроса я нашел решение для SublimeText2:
{
"selector": "source.js",
"shell":true,
"cmd": ["mongo < ${file}"]
}
ПСС. сразу после публикации этого вопроса я нашел решение для SublimeText3:
{
"selector": "source.js",
"shell":true,
"cmd": ["mongo","<", "$file"]
}
этот инструмент сборки работает правильно