Добавление элементов в массив Firebase в Swift без предварительного наблюдения за массивом

В настоящее время я добавляю новый пост в свой массив Firebase, сначала наблюдая за массивом, добавляя свой новый пост, а затем обновляя ссылку:

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)
   }
}

Есть ли способпропустить шаг наблюдения, а сразу обновлять посты в массиве? Гипотетически, что-то вроде:

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

Ответы на вопрос(1)

Ваш ответ на вопрос