无法在窗口系统上设置流星中的mongodb路径

Roh*_*sal 2 mongodb meteor

我用谷歌搜索了一整天,但没有找到任何解决方案来改变窗口系统的meteor中的默认数据库.所有发现如下

MONGO_URL=mongodb://127.0.0.1:27018/meteor  meteor 
Run Code Online (Sandbox Code Playgroud)

在窗口系统上给出错误 -

"MONGO_URL"未被识别为内部或外部命令,

使用了settings.json作为

{
    "MONGO_URL":"mongodb://127.0.0.1:27018/meteor"
}
Run Code Online (Sandbox Code Playgroud)

然后是流星 --settings ./settings.json

但它仍然没有选择这个mongo设置.最后在我的js文件中

if (Meteor.isServer){     
    process.env.MONGO_URL="mongodb://127.0.0.1:27018/meteor"
}
Run Code Online (Sandbox Code Playgroud)

这也行不通.任何有关这方面的建议都将受到高度赞赏.

Gui*_*ume 9

如果我没有弄错,Meteor设置仅用于部署.

要在开发期间使用另一个MongoDB而不是Windows上的本地MongoDB,您可以在Meteor应用程序文件夹中创建包含以下命令的批处理文件(*.bat):

SET MONGO_URL=mongodb://localhost:27017/name_of_the_db
meteor
Run Code Online (Sandbox Code Playgroud)

(考虑到您的MongoDB服务器正在侦听localhost:27017,这是默认设置)