流星.js错误:来自子 xGHk6PkFTQ9uv8ncg 的异常 类型错误:无法调用未定义的方法'find'



我突然收到以下错误

 Exception from sub xGHk6PkFTQ9uv8ncg TypeError: Cannot call method 'find' of undefined
     at null._handler (app/server/publications.js:6:22)
     at maybeAuditArgumentChecks (packages/livedata/livedata_server.js:1349)
     at _.extend._runHandler (packages/livedata/livedata_server.js:796)
     at _.extend._startSubscription (packages/livedata/livedata_server.js:690)
     at _.extend.protocol_handlers.sub (packages/livedata/livedata_server.js:508)
     at packages/livedata/livedata_server.js:472

publications.js的第6行周围的代码是:

Meteor.publish('users', function() {
    return Meteor.users.find( {}, {fields:{'age': 1}} )
});

为什么这会导致错误,我们如何解决此问题?

发现accounts-password突然缺少,引起了这个问题。

最新更新