Meteor -Использование коллекции при запуске клиента

Почему этот код показывает "0"? Разве он не должен возвращать «1»?

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

if (Meteor.is_client) {
    Meteor.startup(function () {    
        alert(Messages.find().count());
    });
}

if (Meteor.is_server) {
    Meteor.startup(function () {
        Messages.insert({text: "server says hello"});
    });
}

Если я сделаю «Messages.find().count()» позже, он вернет 1.

22
задан pomber 11 April 2012 в 04:50
поделиться