Я пытаюсь получить данные, которые имеют текущий пользовательский uid, и сортировать по времени, но каким-то образом мой запрос приносит данные, которые также имеют другие uid
Это мой запрос
FirebaseDatabase.getInstance().getReference().child("posts").orderByChild("uid_timestamp/"+uid).limitToLast(12)
.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
items.clear();
for (DataSnapshot item : dataSnapshot.getChildren()) {
items.add(item.getValue(PostModel.class));
Log.d("checking","writerUid "+item.getValue(PostModel.class).writerUid);
}
Это моя база данных

Итак, writerUid находится в uid_timestamp со временем. Я использую неправильный дочерний ключ? Мне нужна твоя помощь!