子の値がuserStatus
の場合、false
からtrue
のfirebaseデータベースに変更されたかどうかを検出する方法を教えてください。子の検出値がfalseからtrueに変更されました
以下は使用しようとしているコードですが、動作しません。 userStatus
がfalse
からtrue
に変更された場合、以下の式はもはや真でなく、したがってトリガーされません。
私はこれをどのように達成できるか、誰かがお勧めしますか?
usersRef.orderByChild("userStatus").equalTo(false).on("child_changed", function(snapshot) {
var userDetails = snapshot.val();
var firstname = userDetails.firstName;
console.log("userDetails, firstname: "+firstname);
});
[EDIT]
以下は、私がchild_changed
イベントをトリガーしようとしています私のfirebaseのDB構造が、ある場合にのみfalse
からtrue
にuserStatus
変更。
私にはわかりません。 'child_changed'をトリガーしないが、トリガーしたい書き込みシーケンス(コード内)の例を挙げられますか? –
質問をより明確にするために編集を追加しました。 – kurrodu