我在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)
但我仍然得到空数组。
有什么建议吗?
提前谢谢!