ページの読み込み後、できるだけ早く Meteor コレクション クエリを実行したいと考えています。私が最初に試したのは次のようなものでした:
Games = new Meteor.Collection("games");
if (Meteor.isClient) {
Meteor.startup(function() {
console.log(Games.findOne({}));
});
}
ただし、これは機能しません (「未定義」と表示されます)。同じクエリが JavaScript コンソールから呼び出されると、数秒後に機能します。データベースの準備が整うまでに、何らかのラグがあると思います。では、このクエリがいつ成功するかはどうすればわかりますか?
OSX 10.8 および Chrome 25 での Meteor バージョン 0.5.7 (7b1bf062b9)。