如何设置MongoDB与Sublime Text 3

时间:2016-06-20 21:18:35

标签: mongodb ide sublimetext3 sublimetext

所以我一直关注this tutorial设置Sublime Text 3以使用MongoDB。这就是我的所作所为。

我按照this one安装MongoDB并启动并运行。

我打开了Sublime Text 3.我点击了工具>构建系统>新的构建系统。它打开了一个名为untitled.sublime-build的文件,其中包含以下内容:

{
    "shell_cmd": "make"
}

我把它改成了

{
    "selector":"source.js",
    "shell":"true",
    "cmd":["C:/Program Files/MongoDB/Server/3.2/bin/mongo", "<", "$file"]
}

然后我将文件保存为custom.sublime-build

然后我打开了一个新的.js文件并键入Math.round(Math.random()*100);并按Ctrl + B构建它。 我收到了以下错误

2016-06-21T02:08:11.961+0500 I CONTROL  [main] Hotfix KB2731284 or later update is not installed, will zero-out data files
MongoDB shell version: 3.2.7
connecting to: test
2016-06-21T02:08:13.144+0500 W NETWORK  [thread1] Failed to connect to 127.0.0.1:27017, reason: errno:10061 No connection could be made because the target machine actively refused it.
2016-06-21T02:08:13.187+0500 E QUERY    [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:229:14
@(connect):1:6

exception: connect failed
[Finished in 2.4s with exit code 1]
[cmd: ['C:/Program Files/MongoDB/Server/3.2/bin/mongo', '<', 'C:\\xampp\\htdocs\\Tests\\jss.js']]
[dir: C:\xampp\htdocs\Tests]
[path: C:\apache-ant-1.9.7\bin;C:\Program Files\Java\jdk1.8.0_91\bin;C:\Program Files\Java\jdk1.8.0_91\lib;C:\Program Files\Java\jre1.8.0_91\lib;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\git\cmd;C:\xampp\php;C:\ProgramData\ComposerSetup\bin;C:\Program Files\Git\cmd;C:\Program Files (x86)\Git\cmd;C:\Program Files\MongoDB\Server\3.2\bin;]

如何解决此问题并成功设置Sublime Text 3以适用于MongoDB?

2 个答案:

答案 0 :(得分:2)

1)检查您是否正在运行可以连接的MongoDB服务器。通过mongo shell连接进行测试。

2)更改sublime-build文件以正确转义Windows路径。

{
   "selector": "source.js",
   "shell": true, 
   "cmd": ["C:\\Program Files\\MongoDB\\Server\\3.2\\bin\\mongo", "<", "$file"]
}

请注意双反斜杠。

3)确保保存了javascript文件,以便$file解析为路径。

答案 1 :(得分:0)

对于带zip版本的sublime,将构建文件添加到Sublime3XX \ Data \ Packages \ User 文件夹并重新启动您的sublime文本编辑器您可以在Tools-&gt; Build Systems

中查看您的构建文件