【发布时间】:2012-12-05 14:53:59
【问题描述】:
找不到简单问题的解决方案:
我有文件 text.js
use somedb
db.somecollection.findOne()
当我在 cmd 中使用来自文件的重定向命令运行此文件时: “mongo
它工作正常
但是当我尝试这种方式时
“mongo text.js”或“mongo --shell test.js”
我收到此错误消息
MongoDB 外壳版本:2.2.0 连接到:测试 输入“帮助”寻求帮助 12 月 5 日星期三 16:05:21 SyntaxError: missing ;在声明 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"]
}
这个构建工具可以正常工作
【问题讨论】:
-
我正在寻找解决方案,以便为 Sublime Text 2 创建构建工具。
标签: mongodb sublimetext2 sublimetext3