【发布时间】:2020-10-07 01:22:34
【问题描述】:
当我添加一个新文档时,如何引用新创建的文档的数据属性?
例如: https://firebase.google.com/docs/firestore/manage-data/add-data
// Add a new document with a generated id.
let addDoc = db.collection('cities').add({
name: 'Tokyo',
country: 'Japan'
}).then(ref => {
console.log('Added document with ID: ', ref.id);
console.log(ref.data()); // << Errors!
});
【问题讨论】:
-
为什么要以这种方式访问数据?你有它:{name: 'Tokyo', country: 'Japan'}
-
在这种特定情况下,文档的数据将与您已经传递给
add()的对象完全相同。您可以只存储对该对象的引用,而不是尝试再次读取它。你期待不同的东西吗?如果是这样,你能解释一下你想在这里做什么吗?
标签: javascript node.js google-cloud-firestore