如何在firestore 9中将具有自定义ID的文档添加到firestore
Posted
技术标签:
【中文标题】如何在firestore 9中将具有自定义ID的文档添加到firestore【英文标题】:How to add Document with Custom ID to firestore in firestore 9 【发布时间】: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 的新手,没注意到那个标签。 【参考方案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"
);
【讨论】:
以上是关于如何在firestore 9中将具有自定义ID的文档添加到firestore的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Swift 上将具有自定义 ID 的文档添加到 Firebase (Firestore)
如何在 swift 3 中将具有自定义类的数组转换为 JSON