ノードjsでfirebaseを使用しています。
以下は私のデータモデルです
"sList" : {
"-K_KxnexiRMvC81bTEVH" : {
"description" : "sdf",
"name" : "sdf",
"users" : [ "-K_Kxnf9XBnClTgFv67z", "-K_KvlWOiNCOBDL-Vl3y" ]
},
"-K_KxnexiRMvC81asdabTEVHas" : {
"description" : "sdf",
"name" : "pdsff",
"users" : [ "-K_Kxnf9XBnClTgasv67z", "-K_KvlWOiNCsadOBDL-Vl3y" ]
},
}
一意の ID が各ドキュメントの users 配列に追加されます。
一意の ID が追加されるたびに、各ドキュメントのすべてのユーザー配列にイベント リスナーを追加するにはどうすればよいですか?
以下のコードを試しましたが、動作しません
var listRef = firebaseAdmin.database().ref('/sList');
listRef.on('child_changed', function(dataSnapshot) {
const msg= dataSnapshot.val();
const key= dataSnapshot.key();
var userRef = listRef.child();
userRef.on('child_changed', function(childDataSnapshot) {
const val=childDataSnapshot.val();
});
})