2016-11-22 4 views
0

Ich habe eine Liste von Kommentaren in der Post.Firebase löschen Abfrage in iOS swift

Beim Hinzufügen von Kommentaren zu Post-Knoten habe ich childbyautoid() verwendet. und ich habe commenttext, timestamp und userid als Werte für den Kommentar festgelegt.

FALL: Ich möchte meinen Kommentar in der Post löschen.

Problem: Wie kann ich den Kommentar nach userid = myuserid löschen?

Ging durch viele Beispiele aber konnte nicht gefunden werden?

Antwort

1
  • Sie müssen alle Knoten in Kommentaren abfragen. Nachdem Sie alle AutoIds im Knoten abgefragt haben, müssen Sie in jedem Snapshot nach der Benutzer-ID suchen.
  • In diesem Snapshot müssen Sie Ihre Benutzer-ID vergleichen und wenn es übereinstimmt, haben Sie die AutoId dieses Snapshots und löschen Sie sie.