Cómo escribir una regla para evitar la eliminación del nodo de la base de datos

Estoy tratando de escribir reglas para proteger la base de datos. Pero estoy confundido al escribir una regla que evitará eliminar cualquier nodo de la base de datos. He leído sobrenewData.exists¡pero cuando intenté ejecutarlo en el simulador, la eliminación se realizó correctamente! Como un nodo se puede eliminar estableciendo su valor en nulo, intenté simular el valor de nodo en nulo y fue exitoso, lo que no se deseaba.

Supongamos que tengo este nodo:

root{
Number of Users:20
}

Y escribí estas reglas:

"Number of Users":{
".read":true,
 ".write":"auth!==null && newData.exists()"
 }

¿Estoy cometiendo algún error? Corrígeme.

Respuestas a la pregunta(1)

Su respuesta a la pregunta