我用谷歌搜索了一整天,但没有找到任何解决方案来改变窗口系统的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)
这也行不通.任何有关这方面的建议都将受到高度赞赏.
如果我没有弄错,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,这是默认设置)
| 归档时间: |
|
| 查看次数: |
3918 次 |
| 最近记录: |