firebase orderByChild () с указанным дочерним ключом не работает - PullRequest
0 голосов
/ 26 октября 2018

Я пытаюсь получить данные, которые имеют текущий пользовательский 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);
                    }

Это моя база данных

enter image description here

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...