Sto esplorando le funzioni di Firebase, sto avendo problemi su come eliminare nodi o voci da Firebase usando il codice java? Ho cercato la loro API .. la versione web fornisce la funzione remove(), ma java no?!Come cancellare le voci da Firebase
12
A
risposta
25
C'è un metodo removeValue()
sull'oggetto Firebase
:
impostazione del valore di una posizione di null
essenzialmente rimuove il nodo dalla struttura.
4
Sebbene la risposta di @jsfrocha sia completamente corretta, è importante notare che se si utilizzano le transazioni, che è una buona pratica quando si eliminano i dati, si accede ai dati tramite un oggetto MutableData nel qual caso non si t avere il metodo removeValue(...)
quindi dovresti usare invece setValue(null)
.
Ecco un stato tagliato ...
firebase.child(path).runTransaction(new Transaction.Handler() {
public Transaction.Result doTransaction(MutableData mutableData) {
mutableData.setValue(null); // This removes the node.
return Transaction.success(mutableData);
}
public void onComplete(FirebaseError error, boolean b, DataSnapshot data) {
// Handle completion
}
});
Problemi correlati
- 1. Come cancellare le voci della cache APC?
- 2. Database Firebase: recupero di più voci
- 3. : come cancellare le notifiche?
- 4. Come si elimina un database da Firebase?
- 5. chiare tutte le voci da una tabella con PHP
- 6. Ottenere le voci unite/unificate da ABAddressBook
- 7. Come rimuovere le voci del simulatore iOS ridondanti da Xcode?
- 8. Come rimuovere le voci duplicate da un array?
- 9. Cancellare i dati del firebase più vecchi di 2 ore
- 10. Come cancellare tutte le righe da un TableLayout?
- 11. Come posso cancellare da Device.StartTimer?
- 12. Come cancellare l'allarme da AlarmManager
- 13. Memcache annulla le voci secondo uno schema?
- 14. Come si spostano le voci dell'elenco?
- 15. Eliminare le voci duplicate da una casella di selezione
- 16. Mongodb evitare le voci duplicate
- 17. Rimuovere le voci duplicate consecutive
- 18. Rimozione di voci da LD_LIBRARY_PATH
- 19. Come cancellare le variabili in ipython?
- 20. Come cancellare le dipendenze di NSOperation?
- 21. Come eliminare un evento Analytics da Firebase
- 22. Come cancellare PHP $ _SESSION da apache?
- 23. Elimina la cartella con i contenuti da Firebase Storage
- 24. Ignorare le voci duplicate nella matrice sparse
- 25. Come contare le voci non vuote in un array PHP?
- 26. Firebase: il caching migliora le prestazioni?
- 27. Conta le voci nella vista XPages
- 28. Come si aggiungono più voci della mappa Groovy senza sovrascrivere le voci correnti?
- 29. Come mappare le voci func_closure ai nomi delle variabili?
- 30. Come posizionare le voci di menu in Navigation View?
annullamento dei un valore è molto utile per garantire la più eliminazioni su percorsi diversi a causa di denormalizing vostro DB. – TheFuquan