【发布时间】:2021-03-11 13:36:05
【问题描述】:
我的 firestore 文档中有字段名称
videolink1-“一些视频链接”
videolink2-“一些视频链接”
videolink3-“一些视频链接”
我正在使用 for 循环来获取文档中存在的所有视频链接。
if (doc.exists) {
for (var i = 1; i == videocount; i++) { //videocount is 3
var data = doc.data();
var videolink = data.videolink+i;
//creating new paragraph
var p = '<p class ="trackvideostyle">'+"Your Video Link : "+String(videolink)+'</p>\';
document.getElementById("btn").insertAdjacentHTML('beforebegin', p);
}
但是这个 for 循环正在创建 var 值,这些值被读取为字符串,而 firestore 正在返回 NaN,因为我没有这些字段:
data.videolink+1
data.videolink+2 //Firestore is returning null as i dont have these document fields
data.videolink+3
如何编写 for 循环,以便像这样创建 var 值,而 firestore 将其读取为:
videolink1
videolink2
videolink3
【问题讨论】:
标签: javascript html google-cloud-firestore