0

Ich verwendete mongoose Datenbank vor. Nach dem Testvorgang können wir die Daten von der Mungo-Website manuell löschen. Sogar die Sammlung.Löschen von Daten von Firebase-Konsole wie in Mungo

Jetzt verwende ich Firebase als meine Datenbank und meine Frage ist, dass es irgendeine Funktionalität wie das Entfernen authentifizierter Benutzerdaten manuell aus der Datenbank gibt, wie wir es in mongoose tun. Oder müssen wir programmieren, um bestimmte Benutzerdaten aus Firebase zu entfernen?

Ich habe einen firebase.js

import * as firebase from 'firebase'; 

const config = { 
    apiKey: "someKey", 
    authDomain: "some domain", 
    databaseURL: "someURL", 
    projectId: "someID", 
    storageBucket: "someBucket", 
    messagingSenderId: "SomeId" 
}; 

const firebaseApp = firebase.initializeApp(config); 
export default firebaseApp; 

und eine index.js Datei:

import firebaseApp from './firebase'; 
firebaseApp.auth().onAuthStateChanged(user => { 
    if (user) { 
     console.log(user); 
    } else { 
     console.log('user needs to be signed in'); 
    } 
}) 

Auf Vorlage ich Benutzer in der Webkonsole

Gibt es eine Möglichkeit zur Visualisierung der authentifizierte Benutzer sehe in der Firebase-Konsole, so dass ich es aus der Firebase-Webkonsole löschen kann?

in Mongodb wird es eine Sammlung für die Authentifizierung Zwecke. Das beinhaltet, sagen wir den Benutzernamen und das Passwort. Welches ist eine eigene Sammlung. Und andere Sammlungen basieren auf anderen Daten. Was ich verlange, ist, dass die Benutzerdaten, die durch den obigen Prozess authentifiziert wurden, irgendwo in der Firebase gespeichert werden müssen. Gibt es eine Möglichkeit, diese Benutzerdaten zu erhalten und zu löschen?

+0

können Sie manuell von der Firebase-Konsole löschen. – Hareesh

+0

Ich bin verwirrt! Ihre Bearbeitung scheint das zu 2 verschiedenen Fragen gemacht zu haben. Der erste Teil der Frage bezieht sich auf das Löschen von Daten aus der Firebase-Datenbank über die Konsole, auf die sich meine Antwort bezieht. Ihr Codebeispiel dient jedoch der Firebase-Authentifizierung. Bitte können Sie klären, was Sie erreichen wollen und was nicht? – Grimthorr

+0

was ich gefragt habe, ist, dass in mongodb wird es eine Sammlung für die Authentifizierung Zwecke. Das beinhaltet, sagen wir den Benutzernamen und das Passwort. Welches ist eine eigene Sammlung. Und andere Sammlungen basieren auf anderen Daten. Ihre Antwort verdeutlicht das Löschen und Bearbeiten von Daten im zweiten Fall. Was ich verlange, ist, dass die Benutzerdaten, die durch den obigen Prozess authentifiziert wurden, irgendwo in der Firebase gespeichert werden müssen. Gibt es eine Möglichkeit, diese Benutzerdaten zu erhalten und zu löschen? –

Antwort

2

Die Firebase Console ist Ihr Back-End-Einstiegspunkt für die Daten, Funktionen und Dienste Ihrer App.

Der Datenbank-Abschnitt der Konsole ermöglicht es Ihnen frei & entfernen Daten in der Echtzeit-Datenbank und Cloud-Firestor hinzuzufügen:

Realtime-Datenbank

rtdb screenshot

Wolke Firestor

firestore screenshot

In der Firebase-Konsole gibt es einen separaten Abschnitt für die Authentifizierung. Wenn sich ein Nutzer für Ihre App anmeldet, werden seine Profildaten vom Authentifizierungsanbieter (Google, Facebook usw.) an Firebase übermittelt, jedoch nur der Bezeichner (Benutzername, E-Mail, Telefonnummer), Erstellungsdatum, Datum und eindeutige ID in der Firebase-Konsole angezeigt:

authentication screenshot

Sie manuell Benutzerkonten aus der Firebase Console ohne Code schreiben zu müssen tun, so löschen. Durch das Löschen eines Kontos werden die zugehörigen Authentifizierungsdaten gelöscht und der Benutzer kann sich nicht mehr bei Ihrer App anmelden.

Um manuell ein Benutzerkonto zu löschen:

  1. Login Firebase-Konsole von einem Desktop-Browser
  2. Wählen Sie Authentication aus dem linken Menü
  3. Hover über ein Benutzerkonto in der Liste
  4. Klicken Sie auf die 3-Punkt-Symbol auf der rechten Seite der Benutzerzeile
  5. Klicken Sie auf "Konto löschen" aus dem Kontextmenü
+0

Ich habe Daten aus meiner Web-App hinzugefügt, kann sie aber nicht in meiner Firebase-Konsole sehen. Hast du irgendwelche Gedanken dazu? –

+1

dann ist deine Frage falsch. Geben Sie den Code zum Schreiben an Firebase an. wenn sein Erfolg dann definitiv in der Konsole zeigt. – Hareesh

+0

jetzt in der Frage bearbeitet –