如何将具有自定义 ID 的文档添加到消防存储

是否有机会使用自定义生成的 ID(而不是消防站引擎生成的 ID)将文档添加到消防库集合中?


答案 1

要使用自定义 ID,您需要使用 ,而不是.set.add

这将创建一个 ID 为“LA”的文档:

db.collection("cities").doc("LA").set({
    name: "Los Angeles",
    state: "CA",
    country: "USA"
})

这是从官方文档中获取的 这里


答案 2

如果您使用的是角火,

class Component{
  constructor(private afs: AngularFireStore) {} // imported from @angular/fire/firestore

  addItem() {
    this.afs.collection('[your collection]').doc('[your ID]').set({your: "document"});
  }
}