私はこの単純なコードを持っています。基本的に、プレーヤーの例をゼロから再作成しようとしています。ラインでプロジェクトを作成しました
meteor create simpl
そしてこのコードを持っています
Players = new Meteor.Collection("players");
if (Meteor.isClient) {
Meteor.startup(function () {
console.log(Players.find().count());
});
if (Meteor.isServer) {
Meteor.startup(function () {
if (Players.find().count() === 0) {
Players.insert({name:"meteor"});
Players.insert({name:"meteor1"});
}
});
}
コンソールは 0 を出力します。Leaderboardの例の挿入と取得の同等のコードは期待どおりに機能しますが、これはそうではありません。コードまたはプロジェクトの作成に何か問題がありますか?
アップデート:
サーバーで発行し、クライアントで購読するという要件に関するコメントと回答を読んだ後、リーダーボードの例にそのようなコードがなくても、期待どおりに機能する可能性があるのはなぜですか。