0
只是一个简单的问题。是什么导致非游标的流星阵列(流星中的DDP)
我有一个使用聚合发布的例子。
Meteor.publish('tags', function(tag){
var sub = this;
var pipeline = [
{$project: {tags:1, author: 1, title:1, permalink:1 }},
{$unwind:"$tags"},
{$match: {"tags": tag}}];
var results = Posts.aggregate(pipeline);
var arrayLength = results.length;
for(var i=0; i < arrayLength; i++){
var tags = results[i];
sub.added('posts', Math.random(), tags);
}
sub.ready();
});
为什么我需要一个额外的循环来存储收集帖子中的数据。
for(var i=0; i < arrayLength; i++){
var tags = results[i];
sub.added('posts', Math.random(), tags);
}
sub.ready();
如果我返回的结果不包括环路sub.added我将获得非光标错误的阵列上我的客户命名空间。
在我的情况