我有一个自托管的流星应用程序,每个我需要删除数据库,我都要手工完成。在我的本地机器上,我只需运行meteor reset
,数据库就会被删除。在部署计算机上meteor reset
完全不起作用,即使设置了环境变量MONGO_URL
。
是否可以在远程数据库上使用meteor reset
?
答案 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