次のシナリオが与えられます。
/Collection1 (多数のユーザーがこのコレクションを購読しています)
/Collection1/ new Leaf1 (ユーザーが子リーフ ノードを作成)
->すべてのサブスクライバーに、新しい子が通知されます。
/Collection1/Leaf1/new item (ユーザーは、新しく作成された Leaf1 でアイテムを公開します)
この Collection1 ノードのすべてのサブスクライバーに、Leaf1 ノードで新しく公開されたアイテムが通知されるように Collection ノードを構成することはできますか?
新しい leaf1 ノードが作成されたときに、親 collection1 ノードのサブスクライバー (subscr1) の通知のみが表示されます。ただし、別のユーザーがアイテムを発行した場合、サブスクライバー "subsc1" は新しいリーフ ノードを直接サブスクライブしていないため、通知されません。subscr1 は、新しく作成されたノードのサブスクライバーになり、Leaf1 の通知を受け取ることができますか?
実際には、コレクション 1 とリーフ 1 の変数「pubsub#deliver_payloads」を 1 に設定しました。しかし、subsc1 は、項目がリーフ ノードで発行されたときに通知を受信しません (ペイロードもありません)。
私が理解したように、pubsub は Collection ノードのすべてのサブスクライバーに、アイテムが子ノードで公開されるときに通知する必要があります (通知は上方に伝達されます)。