8

以下のコードで Meteor コレクション カーソルの foreach ループが機能しないのはなぜですか。Template.messages.rendered または Deps.autorun 関数内でループをラップすると、機能します。理由がわかりません。

Messages = new Meteor.Collection("messages");

processed_data = [];

if(Meteor.isClient) {

    data = Messages.find({}, { sort: { time: 1 }});
    data.forEach(function(row) {
        console.log(row.name)
        processed_data.push(row.name);
    });
}
4

1 に答える 1