パブリッシュ機能を Meteor で動作させるのに問題があります。私が使用しているコードは次のとおりです。
Meteor.publish "adminArea", () ->
Meteor.users.find({
admin: true
}, {
fields: {
permissions: 1
}
})
そして私は購読しています:
Meteor.subscribe "adminArea"
ただし、これは機能しませんMeteor.user()
。コンソールで実行すると、デフォルトのオプションが返されるだけです。
Mongoで実行するdb.users.find({"admin": "true"})
と、正しい情報が返されます。
厄介なことに、これはデータベースを でリセットするまでは完全に機能していましMeteor reset
た。これはそれを台無しにするのでしょうか、それとも私が今何を間違っているのか誰かが知っていますか?
助けてくれてありがとう。