我正在尝试备份我的流星数据库,我理解这篇文章告诉我要做什么,但是当我运行mongodump命令时,我不能在正确的目录中,b/c我一直得到'命令未找到'.或者我是否需要导出路径?
[编辑]
好的,现在我安装了二进制文件但是当我运行'mongodump'时,我得到:
couldn't connect to [127.0.0.1] couldn't connect to server 127.0.0.1:27017
Run Code Online (Sandbox Code Playgroud)
...当我运行'mongodump --host localhost:3002'时,我得到:
couldn't connect to [localhost:3002] couldn't connect to server localhost:3002
Run Code Online (Sandbox Code Playgroud)
怎么办?
为什么这不起作用?:
在客户端和服务器上:
AllUsers = new Meteor.Collection('allUsers');
Run Code Online (Sandbox Code Playgroud)
仅在服务器上:
Meteor.publish('allUsers', function() {
return Meteor.users.find();
});
Run Code Online (Sandbox Code Playgroud)
仅在客户端:
Deps.autorun(function(){
Meteor.subscribe("allUsers");
});
Run Code Online (Sandbox Code Playgroud)
启动此应用程序后,AllUsers.find().count()为零,但在终端中执行db.users.find.count()会给出正确的数字(3).即使我在浏览器中添加了一个新用户(使用标准的ui-accounts包形式),这肯定会导致用户集合发生变化,但我的AllUsers集合中仍然没有文档.我正在试图解决这个问题!
感谢我刚刚加入这个网站的一些帮助,我知道如何使用我用Automator创建的shell脚本启动我的meteor应用程序(启动流星服务器运行).但现在我意识到,我知道如何停止流星服务器的唯一方法是在终端窗口中执行CTL-C.但是如果用我的脚本启动流星服务器,我没有shell窗口.有没有办法通过shell脚本停止服务器?
据我所知,当我在一个铁路由器钩子里面的结果集中,就像之前:或者waitOn:一样,它工作正常,但它似乎会在另一条路线运行时被拆除.有谁知道这是怎么回事?
假设它是,这是否意味着只有在路由中保留订阅的方法是订阅除Router.map()函数之外的其他地方?