我已经使用meteorUp here sucesffuly在我自己的主机上部署我的meteor项目。
但是我不知道如何重置数据库,或整个项目本身,就像我可以在本地使用简单的meteor reset命令一样。我尝试在服务器上安装meteor,但没有.meteor项目,所以命令不起作用。我查看/ opt / meteor文件夹但没有流星项目存在。
答案 0 :(得分:10)
如果您需要重置数据。您需要登录服务器。使用mongo meteor
登录mongodb。
然后执行db.dropDatabase()
删除数据库。
如果您需要更改应用,则应进行简单的重新部署。
BTW:你不是以这种方式将MongoDB用于生产应用程序。
答案 1 :(得分:10)
登录您的服务器:
$ ssh <user>@<server-ip>
登录mongo shell
$ docker exec -it mongodb mongo <app-name>
删除数据库
> db.dropDatabase()
答案 2 :(得分:2)
答案 3 :(得分:2)
我还没有足够的评论意见,但要加入Arunoda的回复,你可能想要
use [name of app database]
之前
db.dropDatabase()
如果你不知道名字是什么,你也可以
show databases
如果您使用了mup,则数据库通常与您的应用程序名称相同。