Получить данные, упорядоченные по идентификатору документа в Firestore от Javascript? - PullRequest
0 голосов
/ 12 октября 2018

Получить данные, упорядоченные по идентификатору документа, в Firestore от Javascript

В Андориде я могу использовать запрос, перейти к определенным документам

mQuery = docRef.whereEqualTo("name", name)
                .whereEqualTo("valid",true)
                .orderBy(FieldPath.documentId())
                .startAt(lastDocId)
                .limit(LIMIT);

Это работает, но в Javascript я пытаюсьскопируйте подобный запрос, он не работал.

var db = firebase.firestore();
    var goQuery = docRef.where("name", "==", name)
                        .where("valid", "==", true)
                        .orderBy(db.FieldPath.documentId())
                        .startAfter("id0070")
                        .limit(LIMIT);

Выдает ошибку:

Uncaught TypeError: Невозможно прочитать свойство documentId of undefined в HTMLButtonElement.document.getElementById.onclick

Есть идеи?Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 12 октября 2018

Методом проб и ошибок правильная грамматика:

var goQuery = docRef.where("name", "==", name)
                    .where("valid", "==", true)
                    .orderBy(firebase.firestore.FieldPath.documentId())
                    .startAfter("id0070")
                    .limit(LIMIT);

firebase.firestore.FieldPath.documentId ()

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