cómo actualizar un valor en la base de datos en tiempo real de Firebase usando Cloud Functions para Firebase

Revisé los documentos de Firebase para actualizar un valor en la base de datos en tiempo real usando Cloud Functions para Firebase, pero no puedo entenderlo.

La estructura de mi base de datos es

{   
 "user" : {
    "-KdD1f0ecmVXHZ3H3abZ" : {
      "email" : "[email protected]",
      "first_name" : "John",
      "last_name" : "Smith",
      "isVerified" : false
    },
    "-KdG4iHEYjInv7ljBhgG" : {
      "email" : "[email protected]",
      "first_name" : "Max1",
      "last_name" : "Rosse13131313l",
      "isVerified" : false
    },
    "-KdGAZ8Ws6weXWo0essF" : {
      "email" : "[email protected]",
      "first_name" : "Max1",
      "last_name" : "Rosse13131313l",
      "isVerified" : false
    } 
}

Quiero actualizar el isVerified usando las funciones de la nube de activación de la base de datos. No sé cómo actualizar el valor de una base de datos usando funciones en la nube (idioma: Node.JS)

Escribí un código para actualizar automáticamente el valor de la clave 'isVerified' de un usuario, cuando el usuario se crea utilizando el desencadenador de base de datos onWrite. Mi código es

const functions = require('firebase-functions');

const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);

exports.userVerification = functions.database.ref('/users/{pushId}')
    .onWrite(event => {
    // Grab the current value of what was written to the Realtime Database.
    var eventSnapshot = event.data;

    if (event.data.previous.exists()) {
        return;
    }

    eventSnapshot.update({
        "isVerified": true
    });
});

pero cuando implemento el código y agrego un usuario a la base de datos, el registro de funciones de la nube muestra el siguiente error

TypeError: eventSnapshot.child(...).update is not a function
    at exports.userVerification.functions.database.ref.onWrite.event (/user_code/index.js:10:36)
    at /user_code/node_modules/firebase-functions/lib/cloud-functions.js:35:20
    at process._tickDomainCallback (internal/process/next_tick.js:129:7)

Respuestas a la pregunta(1)

Su respuesta a la pregunta