1
사용자가 목록에서 새 레코드를 만들도록 허용하는 방법을 이해하는 데 어려움을 겪고 있지만 작성자 만 자신의 게시물을 업데이트 할 수 있습니다.Firebase 규칙 : 푸시는 허용하지만 업데이트는 허용하지 않습니다.
예. 다음 구조 :
post {
post1: {
author: "user1"
text: "Some text"
}
post2: {
author: "user2"
text: "Some text 2"
}
}
여기에서 두 사용자가 새 게시물을 만들 수있게하려고합니다. 또한 post2가 user1에 의해 편집되는 것을 방지합니다. 따라서 user1 만 post1을 편집 할 수 있고 user2 만 post2를 편집 할 수 있습니다. 사용자가 로그인하고) 작성을 시도하는 노드가 비어 또는 b) 노드 경우 여기
{"rules": {
"post": {
"$id": {
".write": "auth !== null && (!data.exists() || data.child('author').val() === auth.uid)"
}
}
}}
만 허용하고 쓰기 :
는