Meteor 奇怪的错误:没有方法';查找';?

Meteor 奇怪的错误:没有方法';查找';?,meteor,Meteor,我收到一个非常奇怪的错误: 子sda4Ho8DT6MXTKjvb TypeError的异常:对象#没有方法“find” I20140728-11:22:25.248(-4)?空值。_handler(app/server/publications.js:4:18) 这是我的密码。非常简单的pub/sub。不知道为什么会出现此错误 publications.js Meteor.publish('assets', function() { //query = query || {};

我收到一个非常奇怪的错误:

子sda4Ho8DT6MXTKjvb TypeError的异常:对象#没有方法“find”
I20140728-11:22:25.248(-4)?空值。_handler(app/server/publications.js:4:18)

这是我的密码。非常简单的pub/sub。不知道为什么会出现此错误

publications.js

Meteor.publish('assets', function() {
    //query = query || {};
    //query.removed = false;
    return Assets.find();
});
资产

Assets = new Meteor.Collection('assets');
路由器.js

waitOn: function() {
    return Meteor.subscribe('assets');
}

您的assets\u col.js文件位于哪里?它应该在一个共享目录中。我猜你可能与Meteor own Assets对象冲突,请尝试更改你的集合名称。它位于我的公用目录中。所以,应该没问题。我猜这和@saimemount所说的是矛盾的。我会重新命名这个收藏,看看它是怎么回事。非常感谢@saimeunt。这确实是问题所在!