FireBase 使用 uid 规则 newData
FireBase rule newData with uid
如何在 newData 规则中使用新数据的唯一 ID?
数据结构:
我想禁止为 ban_users 中有一个 senderName 的用户写信,但我无法获取新数据 senderName:
newData('senderName').val(); //not working
newData('$message_id/senderName').val(); //also not working("$message_id": {})
要禁止写入 messages/main/$id
,请尝试以下写入规则:
!root.child('chat/ban_users').hasChild(newData.child('senderName').val())
如何在 newData 规则中使用新数据的唯一 ID?
数据结构:
我想禁止为 ban_users 中有一个 senderName 的用户写信,但我无法获取新数据 senderName:
newData('senderName').val(); //not working
newData('$message_id/senderName').val(); //also not working("$message_id": {})
要禁止写入 messages/main/$id
,请尝试以下写入规则:
!root.child('chat/ban_users').hasChild(newData.child('senderName').val())