Meteor 发布错误 - 发布函数返回非游标数组 [英] Meteor publication error - Publish function returned an array of non-Cursors

查看:48
本文介绍了Meteor 发布错误 - 发布函数返回非游标数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有这个出版物

Meteor.publish('temsInThisCompetition', function (id) {
var teams = [];
return Competitions.find(id).fetch().map(function (doc) {
    for(var item in doc.teams){
        teams.push(Teams.find(item));
    }
    return teams;
});
});

但我收到此错误

 Exception from sub temsInThisCompetition id kDPuEbc9dtWn2tfT3 Error: Publish function returned an array of non-Cursors

推荐答案

这为我解决了问题

Meteor.publish('teamsInThisCompetition', function (id) {
var competition = Competitions.findOne(id);
return Teams.find({_id:{$in:competition.teams}});
});

这篇关于Meteor 发布错误 - 发布函数返回非游标数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆