Ein paar Monate zurück Firebase implementiert promises in the database.So verketten Sie mehrere Versprechen in einer einzigen Transaktion in Firebase
In dieser Blog-Post gibt es ein Beispiel eine einzelne Transaktion mit dem Versprechen mit:
var article;
var articleRef = ref.child('blogposts').child(id);
articleRef.once('value').then(function(snapshot) {
article = snapshot.val();
return articleRef.child('readCount').transaction(function(current) {
return (current || 0) + 1;
});
}).then(function(readCountTxn) {
renderBlog({
article: article,
readCount: readCountTxn.snapshot.val()
});
}, function(error) {
console.error(error);
});
Ist es möglich, Kette mehr Versprechen in eine einzige Transaktion Daten in der Lage sein nur zu löschen, wenn alles gelöscht werden kann ?
Oh, das ist klug, ich habe nicht Sie könnte auch „Löschen“, dass Weg. – Pier
Heute habe ich gelernt, dass Pier nicht alle meine Antworten liest. :-( http://stackoverflow.com/questions/38084531/firebase-bulk-delete-child-nodes/38084832#38084832 ;-) –
Große Antwort BTW Tommy. Nicht einfach die Frage beantworten, sondern den Anwendungsfall viel einfacher lösen. Nett! –