Заказ FirestoreBy в облачной функции - Javascript - PullRequest
0 голосов
/ 28 октября 2018

Я хочу выполнить подобное в моей облачной функции, где Javascript - это мой язык сценариев.Я хочу получить последнее изображение из своей коллекции, но не представлял, как я буду зацикливаться в каждом документе.

                                     mDatabase.collection("Users")
                                            .document("someDocId")
                                            .collection("Photos")
                                            .orderBy("time", Query.Direction.DESCENDING)
                                            .limit(1).get().addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
                                        @Override
                                        public void onComplete(@NonNull Task<QuerySnapshot> task) {
                                            if (task.isSuccessful()) {
                                                if (!Objects.requireNonNull(task.getResult()).isEmpty()){
                                                    //Loop to read each document
                                                    for (DocumentSnapshot document : task.getResult()){
                                                        //Get all data from our model and set it to corresponding view to display
                                                        holder.setAnnouncementPost(
                                                                name, annonList.get(rightPosition).getTitle(),
                                                                annonList.get(rightPosition).getDescription(),
                                                                time.substring(0,1).toUpperCase() + time.substring(1).toLowerCase(),
                                                                document.getString("thumbnail"),
                                                                annonList.get(rightPosition).isFile());
                                                    }
                                                }

                                            }
                                            else
                                                StyleableToast.makeText(context,"Error: "+ Objects.requireNonNull(task.getException()).getMessage(), R.style.mytoastError).show();
                                        }
                                    });
                                }

Мне нужно получить значение thumbnail внутри самого последнего документа из Photos коллекция.Как это сделать с помощью облачной функции?

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