1
このMeteorクライアント側はconsole.log('added')
を起動すると思われますが、サーバーが照会に一致する文書とブラウザー・コンソールmyCollection.find().fetch()
が文書が存在することを示す文書を追加しました。どのようなアイデアの理由とそれを修正する方法?おかげカーソルは追加されたプロパティーを起動しませんでした
myCollection.find({prop1: val1, prop2: val2}).observe({
added: function (newDoc) {
console.log('added');
}
});
// client
Template.body.onCreated(function() {
this.autorun(function() {
if (Meteor.userId()) {
Meteor.subscribe('myCollection', Session.get('prop1')); //6e
}
});
});
// server
Meteor.publish('myCollection', function (val1) {
return DataTeckCol.find({prob1: value1}, {
});
あなたの問題を理解するのに十分な情報ではありません。 'myCol'とは何ですか?それはクライアントコードかサーバーコードですか?あなたの出版物/購読はどこですか? – Styx
val1とval2があなたのものだと確信してください –
あなたの出版物コードには2つの問題があります:1) 'prop1'の代わりに' prob1'を使います。 2) 'val1'の代わりに' value1'を使います – Styx