質問: Firebaseデータベースで同じキー以下にある古いデータを取得して削除したいです。 removeValue()だとキー以下のデータをまとめて削除してしまうので、querylimited()などのメソッドで絞り込んで消去できるのかと思いましたが、やり方がよくわかっていません。 以下のような構造にあるとき、Messages以下のデータの上から5件を取得して削除したいときはどのようにすれば良いのでしょうか。 ![Database](https://teratail.storage.googleapis.com/uploads/contributed_images/f463c1541a38d753f904b6f92768130e.png)
回答: `updateChildValues`で`nil`を指定すると削除することが出来ます. `updateChildValues`は複数箇所を同時に更新することも出来るので,これらを組み合わせることで複数箇所を同時に削除できます.