在Firestore Web V9中,你可以通过以下步骤获取子集合中新创建文档的自动生成ID:
collection()
方法来创建引用,传入集合的名称作为参数。import { collection } from 'firebase/firestore';
const subCollectionRef = collection(db, 'parentCollection/subCollection');
在上面的代码中,db
表示你的Firestore实例。
addDoc()
方法向子集合中添加新文档,并且该方法会自动生成一个唯一的ID作为新文档的标识符。import { addDoc } from 'firebase/firestore';
const newDocRef = await addDoc(subCollectionRef, { data: 'example' });
在上面的代码中,addDoc()
方法接受两个参数:第一个参数是子集合的引用,第二个参数是要添加的数据对象。
newDocRef
获取到新创建文档的自动生成ID。const newDocId = newDocRef.id;
console.log(newDocId);
现在,newDocId
变量将包含新创建文档的自动生成ID。
Firestore Web V9提供了更简洁和直观的API,使得操作Firestore变得更加方便和易于理解。你可以根据自己的项目需求来使用Firestore Web V9,并且可以根据需要探索更多的功能和方法。
腾讯云相关产品:腾讯云数据库 Firestore
产品介绍链接地址:腾讯云数据库 Firestore
领取专属 10元无门槛券
手把手带您无忧上云