在集合中设置自定义 ID - AngularFire 7 和 Firebase
Set custom ID in collection - AngularFire 7 and Firebase
如何在新的 Angularfire 7 中为文档设置自定义 ID?
我不想要自动生成的..
我的代码:(这个创建了一个自动ID,一个想放我自己的ID)
addInfos(infos: any) {
const notesRef = collection(this.firestore, "infos");
return addDoc(notesRef, infos)
}
您可以指定自己的文档 ID,然后调用 setDoc
而不是 addDoc
。
addInfos(infos: any) {
const notesRef = collection(this.firestore, "infos");
return setDoc(doc(notesRef, "your-id"), infos)
}
这几乎是 setting a document 上 Firebase 文档的直接副本,因此我建议您花一些时间了解一下速度。
如何在新的 Angularfire 7 中为文档设置自定义 ID?
我不想要自动生成的..
我的代码:(这个创建了一个自动ID,一个想放我自己的ID)
addInfos(infos: any) {
const notesRef = collection(this.firestore, "infos");
return addDoc(notesRef, infos)
}
您可以指定自己的文档 ID,然后调用 setDoc
而不是 addDoc
。
addInfos(infos: any) {
const notesRef = collection(this.firestore, "infos");
return setDoc(doc(notesRef, "your-id"), infos)
}
这几乎是 setting a document 上 Firebase 文档的直接副本,因此我建议您花一些时间了解一下速度。