我有代码可以抓取文档中的集合,但是似乎一次只能抓15个(据我看来),我试图使用此列表来确定文档中的集合总数。我正在创建的程序。我需要能够从一开始就知道指定文档中有多少个集合。
这里是代码的开头,很明显,var将要注册的限制为15,因此我永远无法获得准确的数字。
getStatistics(): void{
const visitArray = this.afs.collection("visits").snapshotChanges();
//console.log([this.afs.collectionGroup("visits")].length);
this.k = 0;
for (let val of visitArray.toString()){
this.k += 1;
console.log(this.k);
}
}
是否有一种方法可以从一开始就获取文档的'长度'?从一开始就知道文档中的集合数至关重要。
我也尝试使用.get()命令,它从文档中返回了相同的集合初始编号(15)。
发布问题后大约5秒钟就解决了,即使我已经坚持2个小时了。哈哈