,可以通过以下步骤实现:
collection()
方法来获取父集合的引用。例如,如果父集合的名称是"parentCollection",则可以使用以下代码获取父集合的引用:const parentCollectionRef = db.collection('parentCollection');
doc()
方法来获取子集合的引用。需要传递父集合的引用和子集合的名称作为参数。例如,如果子集合的名称是"childCollection",则可以使用以下代码获取子集合的引用:const childCollectionRef = parentCollectionRef.doc('parentDocumentId').collection('childCollection');
childCollectionRef.add({ key: 'value' });
childCollectionRef.get().then((querySnapshot) => {
querySnapshot.forEach((doc) => {
console.log(doc.id, ' => ', doc.data());
});
});
childCollectionRef.doc('childDocumentId').update({ key: 'new value' });
childCollectionRef.doc('childDocumentId').delete();
以上是在没有使用id的情况下获取Firestore子集合的方法。Firestore是谷歌云计算平台提供的一种云数据库服务,用于存储和同步数据。它具有实时性、可扩展性和安全性等优势,适用于各种应用场景,如实时聊天、博客、电子商务等。腾讯云提供了类似的云数据库服务,称为腾讯云数据库(TencentDB),可以满足各种数据存储需求。您可以通过访问腾讯云官方网站了解更多关于腾讯云数据库的信息:腾讯云数据库。
云+社区沙龙online第5期[架构演进]
云+社区技术沙龙[第10期]
云+社区技术沙龙[第21期]
云+社区技术沙龙[第14期]
小程序·云开发官方直播课(数据库方向)
小程序云开发官方直播课(应用开发实战)
Elastic 中国开发者大会
Hello Serverless 来了
小程序云开发官方直播课(应用开发实战)
领取专属 10元无门槛券
手把手带您无忧上云