ある特定のワイヤレス ネットワークで奇妙な問題が発生しました。実行すると、コレクションにアクセスできず、すべてが空になりcollection.find().fetch()
ます。新しいドキュメントを minimongo に追加 (および検索) することはできますが、mongodb から読み込まれたドキュメントは表示されず、新しいドキュメントがサーバーに同期されません。これは、1 つの特定のワイヤレス ネットワークでのみ発生することに注意してください。
この動作は、自分のサーバーにデプロイした場合にのみ発生し、meteor.com にデプロイした場合には発生しません
meteor プロジェクト自体は 1 つのファイルです。
Players = new Meteor.Collection("players");
if (Meteor.isClient) {
Meteor.subscribe("players");
}
if (Meteor.isServer) {
Meteor.publish("players", function() {
return Players.find();
});
}
インストールされるパッケージは
# Meteor packages used by this project, one per line.
#
# 'meteor add' and 'meteor remove' will edit this file for you,
# but you can also edit it by hand.
preserve-inputs
standard-app-packages
insecure
バージョンは 0.6.5 です
Javascript コンソールで直接テストを行います。
Players.insert({name:'test2'})
Players.find().fetch()
新しいドキュメントを作成しますが、リロード後にこのドキュメントが見つかりません。meteor.com では、リロード後にドキュメントが見つかります。
meteor.com deploy のhttp://testcollections.meteor.com/
アドレス: 自分の deploy のアドレス:http://146.185.130.93/
任意のポインタは非常に高く評価されます。