【发布时间】:2019-12-08 06:00:09
【问题描述】:
Firestore DocumentSnapshot 返回 54 个 DocumentId。我将每个 id 推入一个数组,但现在数组打印出 54 个数组,每个数组的索引都在增加。
我尝试过函数闭包,但得到相同的结果
var newArray=[];
this.afs.collection('users', ref => ref.where('machine', '==',true))
.get()
.subscribe((snapshot) => {
snapshot.forEach(doc => {
const dataNew = doc.id;
newArray.push(doc.id)
for (var i = 0; i < newArray.length; i++) {
console.log(newArray[i]);
}
});
});
我希望数组为每个索引输出一次:
2JFH4NBvEIWB6B5gHuO5J3peI0h1
2JFH4NBvEIWB6B5gHuO5J3peI0h1
2vslBGmfMtUsTt7EZWTvBsqLTjg1
2JFH4NBvEIWB6B5gHuO5J3peI0h1
2vslBGmfMtUsTt7EZWTvBsqLTjg1
53UQPRDjHZZjyA6UsQvr8TbgY372
2JFH4NBvEIWB6B5gHuO5J3peI0h1
2vslBGmfMtUsTt7EZWTvBsqLTjg1
53UQPRDjHZZjyA6UsQvr8TbgY372
5IqWO1zlCAhTiFreUpUaejBqbNY2
2JFH4NBvEIWB6B5gHuO5J3peI0h1
2vslBGmfMtUsTt7EZWTvBsqLTjg1
53UQPRDjHZZjyA6UsQvr8TbgY372
5IqWO1zlCAhTiFreUpUaejBqbNY2
6V9R849TmBYQYiYbKgTiM1agVr92
【问题讨论】:
标签: javascript arrays firebase google-cloud-firestore