私は Meteor 1.4 で書かれたアプリケーションを持っていて、それをポート 3000 (A と呼ばれます) で実行します。別のアプリケーション (B と呼ばれます) で A アプリケーション データベースを使用したいことがわかっています。B コンソールで、MONGO_URL を次のように設定しました。
export MONGO_URL=mongodb://localhost:3001/meteor
そして、それをポート 5000 で実行します。アプリ A にコレクションフックがあり、アプリ B にもコレクション フックがありますが、フックはアプリ A でのみ呼び出されます。
たとえば、A には次のようなものがあります。
collections.notes.after.update(function(userId, doc, fieldNames, modifier, options) {
console.log("notes updated in A hook");
console.log(doc);
}
そして B には次のものがあります。
collections.notes.after.update(function(userId, doc, fieldNames, modifier, options) {
console.log("notes updated in B hook");
console.log(doc);
}
しかし、それは log だけnotes updated in A hook
です。
修正方法は?