Hinzufügen von Elementen zum Firebase-Array in Swift, ohne vorher das Array zu beachten

Zurzeit füge ich meinem Firebase-Array einen neuen Beitrag hinzu, indem ich zuerst nach dem Array Ausschau halte, meinen neuen Beitrag anhänge und dann den Verweis aktualisiere:

REF_USER.child(UID).observeSingleEventOfType(.Value, withBlock: { snapshot in
   if !snapshot.exists() {return}
   if let dict = snapshot.value as? Dictionary<String, AnyObject>, 
      let posts = dict["posts" as? [String] {
      posts.append(newPost)
      REF_USER.child(UID + "/posts").setValue(posts)
   }
}

Gibt es einen Weg zu Überspringe den Schritt des Beobachtens und gleich Beiträge in einem Array aktualisieren? Hypothetisch so etwas wie:

REF_USER.child(UID + "/posts").addToArray(newPost)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage