流星重置在远程数据库上

时间:2014-12-23 01:22:40

标签: mongodb deployment meteor

我有一个自托管的流星应用程序,每个我需要删除数据库,我都要手工完成。在我的本地机器上,我只需运行meteor reset,数据库就会被删除。在部署计算机上meteor reset完全不起作用,即使设置了环境变量MONGO_URL

是否可以在远程数据库上使用meteor reset

2 个答案:

答案 0 :(得分:1)

您可以删除该应用并重新重新部署:

meteor deploy -D yoursite.meteor.com

再次部署:

meteor deploy yoursite.meteor.com

答案 1 :(得分:0)

[编辑] - 误读了你的问题。根据我的理解,“meteor reset”仅在它控制实例时对你的mongo实例起作用。既然你告诉它你将使用你自己的实例(通过设置MONGO_URL),它就知道你会管理它。

在这种情况下,使用mongo shell连接到你的mongo实例,然后切换到数据库并删除它。

use yourDatabaseName;
db.dropDatabase()

文档为here