【问题标题】:How to add Document with Custom ID to firestore in firestore 9如何在firestore 9中将具有自定义ID的文档添加到firestore
【发布时间】:2022-01-21 00:38:52
【问题描述】:

如何将自定义 id 添加到 firestore 文档而不是 firebase 9 自动生成的 id?

我无法将此代码转换为 firebase 9 版本 -

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

【问题讨论】:

  • 谢谢兄弟知道了。我是 firebase 的新手,没注意到那个标签。

标签: javascript firebase web google-cloud-firestore


【解决方案1】:

您提供的示例似乎来自Firestore's documentation 本身。切换到 (modular) 选项卡而不是 (namespaced) 以查看 V9 语法中的相同内容。

使用 Modular SDK 设置具有自定义 ID 的文档的语法如下(同例):

import { doc, setDoc } from "firebase/firestore"; 

await setDoc(doc(db, "cities", "LA"), {
  name: "Los Angeles",
  state: "CA",
  country: "USA"
});

【讨论】:

    猜你喜欢
    • 2018-07-10
    • 2019-05-04
    • 2019-08-15
    • 2019-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-15
    • 2021-07-05
    相关资源
    最近更新 更多