не мога да намеря решение на прост въпрос:
Имам файл text.js
use somedb
db.somecollection.findOne()
Когато стартирам този файл в cmd с команда за пренасочване от файл: "mongo ‹ text.js"
работи правилно
Но когато опитам по този начин
"mongo text.js" или "mongo --shell test.js"
Получих това съобщение за грешка
Версия на обвивката на MongoDB: 2.2.0 свързване към: тест тип "помощ" за помощ Сряда, 5 декември 16:05:21 SyntaxError: липсва; преди израз 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}"]
}
PSS. веднага след публикуването на този въпрос намирам решение за SublimeText3:
{
"selector": "source.js",
"shell":true,
"cmd": ["mongo","<", "$file"]
}
този инструмент за изграждане работи правилно