Запрос Firebase прослушивает данные непосредственно под тем местом, где вы прикрепляете запрос. Слушатель child...
запускает дочерний узел сразу под местом, к которому вы прикрепляете запрос.
Невозможно слушать только конкретное свойство каждого ребенка. Если вам это нужно, вам придется создать отдельную ветку в вашем JSON только для этих свойств. Э.Г.
posts
post1
text: ...
comments: ...
likes: 2
post2
text: ...
comments: ...
likes: 30
likeCounts
post1: 2
post2: 30
Теперь вы можете прослушать только /likeCounts
для изменений, которые вы хотите.