Возврат документов в Cloud Firestore - PullRequest
0 голосов
/ 12 мая 2018

Я абсолютно новичок в Firestore и по какой-то причине не могу понять это правильно.Я пытаюсь извлечь из него документы, которые я только что ввел вручную.Используя node.js, я вызываю снимок базы данных, как в документации:

db.collection('categories').get()
.then((docs) => {
  res.json(docs)
})

Но вместо массива документов или чего-то подобного, я получаю это в ответ:

Json result

_size верно, у меня в коллекции два документа, но я нигде не могу их найти.Что мне здесь не хватает?

1 Ответ

0 голосов
/ 12 мая 2018

Ваша docs переменная имеет тип QuerySnapshot .Посмотрите на методы, доступные для этого объекта.Если вы просто хотите получить из него необработанные документы, используйте свойство docs , чтобы получить массив объектов QueryDocumentSnapshot .У каждого из них будет метод data () для получения необработанных данных документа.

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