Если я правильно понимаю, вы спрашиваете, как сделать две вещи:
- сериализовать данные документа в строку
- использовать строковое значение в другом месте вашего сайта
Первая часть зависит от того, хотите ли вы представить данные. Простой способ преобразования данных do c в строку - это использование литерала шаблона и явное извлечение полей:
function toString(doc) {
let data = doc.data();
return `${data.contactNo}, ${data.firstName}, ${data.lastName}`;
}
Затем вы можете преобразовать документы по мере их получения:
.then(function(querySnapshot) {
querySnapshot.forEach(function(doc) {
// doc.data() is never undefined for query doc snapshots
console.log(doc.id, " => ", toString(doc.data()));
});
})
Что касается использования этих данных на вашем веб-сайте, вероятно, вы хотите передать эти значения какому-либо потребителю, однако это зависит от деталей того, что вы хотите сделать с данными. Например, в теле функции, которую вы передаете forEach (), вы можете вызвать другую функцию, которая обновляет некоторую часть вашего документа, печатает на консоль и т. Д. c.