我正在尝试将自动生成的ID存储到文档字段中。
var act = this.afs.collection("activities").add({
activityId = act.id,
})
.then(function(docRef) {
console.log("Document written with ID: ", docRef.id);
})
.catch(function(error) {
console.error("Error adding document: ", error);
});
但在控制台中发生错误。我确信我使用的是错误的做法。请帮助我如何访问我的文档的自动ID?任何帮助将不胜感激。
答案 0 :(得分:1)
您可以使用angularfire2方法.createId()
。这将在本地生成随机ID。
let id = this.afs.createId();
this.afs.collection("activities").doc(id).set({
activityId: id
});