vir*_* us 5 javascript firebase google-cloud-firestore
在 firestore v8 (web sdk) 中我是这样做的,如下所示:
firestore.ref().collection("genId").doc().id
Run Code Online (Sandbox Code Playgroud)
但我无法弄清楚 v9 的正确语法,因为collection不再有doc()方法了。
非常感谢任何建议
Fra*_*len 16
来自 Firebase 文档中有关添加文档的内容:
在某些情况下,使用自动生成的 ID 创建文档引用然后在以后使用该引用可能会很有用。对于此用例,您可以调用
doc():Run Code Online (Sandbox Code Playgroud)import { collection, doc, setDoc } from "firebase/firestore"; // Add a new document with a generated id const newCityRef = doc(collection(db, "cities")); // later... await setDoc(newCityRef, data);
您还可以使用以下命令从文档引用中获取 ID,而不是像示例那样写入引用:
console.log(newCityRef.id);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2431 次 |
| 最近记录: |