在/lib/collections/task.js :
Tasks = new Mongo.Collection('tasks');
在服务器代码中:
Meteor.publish('tasks', function(){
return Tasks.find();
});
在客户端代码中:
Meteor.subscribe('tasks');
当我运行此命令Tasks.find().count()
浏览器控制台输出1,但meteor:PRIMARY> db.Tasks.find().count()
报告0。
我希望在两者中看到一个记录。
为什么不是?感谢
答案 0 :(得分:1)
因为它应该是db.tasks.find().count()
不是db.Tasks.find().count()
根据Mongo中的声明Tasks = new Mongo.Collection('tasks');
,该集合名为'tasks'