Как я могу получить несколько документов из пожарного магазина - PullRequest
1 голос
/ 15 октября 2019

Привет. Я хочу получить несколько документов из пожарного магазина.

var docBookingRef = firestore().collection('timeSlot');
docData.forEach((item) => {
    docBookingRef.where('docId', '==', item);
});
docBookingRef.get().then((doc) => {
    doc.forEach(function(docV) {
        console.log("Slot data", docV.data());

    });
})

docData содержит идентификаторы всего списка. Я не получаю никакого списка из приведенного выше кода.

1 Ответ

2 голосов
/ 15 октября 2019

Я едва использовал React и никогда не использовал Firebase, но после использования where вы можете сразу захотеть использовать get() (where возвращает новый объект запроса, а get() получает информацию, как Фрэнк ван Пуффелен уточнил)

docData.forEach((item)=>{
   firestore().collection('timeSlot')
              .where('docId','==', item)
              .get()
              .then(function(doc) {
                     doc.forEach(function(docV) {
                         console.log("Slot data", docV.data());
                     });
              });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...