Javascript Firebase基于更改事件。如何知道谁更改了数据?
在child_changed事件中,我收到更改的数据,但不知道是谁更改了数据,是否有可能获得此信息Javascript Firebase基于更改事件。如何知道谁更改了数据?,javascript,firebase-realtime-database,firebase-authentication,Javascript,Firebase Realtime Database,Firebase Authentication,在child_changed事件中,我收到更改的数据,但不知道是谁更改了数据,是否有可能获得此信息 database.ref('projects').on('child_changed', snapshot => { // something like // if (snapshot.userID === currentUserId) // if current user did changes // do nothing // } e
database.ref('projects').on('child_changed', snapshot => {
// something like
// if (snapshot.userID === currentUserId)
// if current user did changes
// do nothing
// } else {
// update UI
// }
})
这些信息不可用。您必须要求客户端将用户的UID写入要更改的位置,并使用安全规则确保该值正确,以强制写入仅包含当前用户的UID