Bei der Verwendung von Firebase-Cloud-Funktionen trat das folgende Problem auf, wenn ein Benutzer seinen Account löscht, ich seine Daten aus der Firebase-Datenbank löschen muss (ich weiß, dass dies auf der Client-Seite erledigt werden kann), Aber jetzt, als ich begann, die Cloud-Funktionen zu nutzen, entschied ich mich, diesen Fall zu machen. In den Funktionsprotokollen sehe ich den Fehler des folgenden Typs "TypeError: admin.database.ref ist keine Funktion", bitte sagen Sie mir, wie es behoben werden kann?So löschen Sie Benutzerdaten (beliebige Daten) aus Firebase Cloud-Funktionen?
Meine Funktion
var functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
// deleting functions
exports.userDidDeleted = functions.auth.user().onDelete(event => {
const user = event.data; // The Firebase user.
const email = user.email; // The email of the user.
const displayName = user.displayName; // The display name of the user.
const userSearchLocationModelPath = '/userSearchLocationModel/' + user.uid;
admin.database.ref(userSearchLocationModelPath).remove();
});