将数据放入for-of语句之外的全局数组中

时间:2019-06-08 22:29:54

标签: javascript google-cloud-firestore ecmascript-7 for-of-loop

我在Google风暴中有集合,我想获取集合的所有名称,并将它们存储在node.js中的数组中。

var fireStoreCollectionsNames = [];

var db = admin.firestore();
db.settings({ timestampsInSnapshots: true });

db.getCollections().then(collections => {
    for (let collection of collections) {
      fireStoreCollectionsNames = collection.id;
    }
  });
console.log(fireStoreCollectionsNames);   

现在..如果我在控制台日志中检查“ collection.id”,我将得到数据。 但是对于“ fireStoreCollectionsNames”,我得到的是空数组。

我也尝试使用: fireStoreCollectionsNames.push(collection.id) 但我仍然得到空数组。

有什么建议吗?

提前谢谢!

0 个答案:

没有答案