【发布时间】:2020-08-13 04:05:50
【问题描述】:
我通过以下方式将数据保存在集合中:
const userEntry= {
UserId: "I want documentID here",
UserName: "",
creationDate: ""
}
const churchResult = await saveChurchData(userEntry)
const saveData = async (data: object) => {
return database.collection('users').add(data)
.then(snapshot => {
return snapshot.get().then(doc => {
doc.data()
return doc.id
}).catch(err => {
console.log('Error getting documents', err);
return null;
});
}).catch(err => {
console.log('Error getting documents', err);
return null;
});
}
有什么方法可以将用户表的“documentID”存储在UserId 的位置。我们如何在 Firebase 云功能中做到这一点?我无法找到将 documentID 存储在文档中的方法。
我尝试了以下操作,但它给出了错误的 ID 而不是文档 ID:
const key =firebase.database().ref().push()
【问题讨论】:
标签: javascript typescript firebase google-cloud-firestore