Как получить документ в Firebase, используя только идентификатор - PullRequest
0 голосов
/ 27 февраля 2019

Мне не удалось найти ссылку в документации о том, как получить ссылку на документ, когда вы знаете его идентификатор в firebase.

Я передаю идентификатор на веб-страницу для поиска QR-кода.Вместо того, чтобы хранить вторичный уникальный идентификатор для каждого документа qrcode, я полагаюсь на уникальный идентификатор firebase.

Вот поиск, который я пробовал, но который, похоже, не удался.

firebase.firestore().collection('cues').doc(id).get().then(function (docsnapshot) {
        console.info('About: ' + docsnapshot.get('text'));
    });

Ответы [ 2 ]

0 голосов
/ 02 марта 2019

Мне удалось получить исходный код для работы с этой модификацией запроса

firebase.firestore().collection('cues').doc(id).get().then((doc) => {

..., а затем просто использовать doc.get ("field") для получения значений из моего документа

0 голосов
/ 28 февраля 2019

вы можете получить доступ к таким данным:

const { id } = docsnapshot
const data = docsnapshot.data()
const myDoc = { id, ...data } 

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