【发布时间】:2020-07-17 12:34:37
【问题描述】:
在这个简化的示例中,关联数组 A 无法在 Node.js Firestore 查询中填充——就好像存在范围问题:
var A = {};
A["name"] = "nissa";
firestore.collection("magic: the gathering")
.get()
.then(function(query) {
query.forEach(function(document) {
A[document.id] = document.id;
console.log(A);
});
})
.catch(function(error) {
});
console.log(A);
控制台输出:
{ name: 'nissa' } < last console.log()
{ name: 'nissa', formats: 'formats' } < first console.log() (in forEach loop)
{ name: 'nissa', formats: 'formats', releases: 'releases' } < second console.log() (in forEach loop)
感谢任何帮助,如果需要,请要求提供更多详细信息。
【问题讨论】:
标签: node.js google-cloud-firestore