首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按ID划分的火基参考对象

按ID划分的火基参考对象
EN

Stack Overflow用户
提问于 2022-10-18 06:52:04
回答 1查看 61关注 0票数 -1

想象一下,我有两个收藏品:音乐家和专辑。是否有机会通过ID与音乐家参考相册,这样音乐家就可以拥有多张专辑,并作为音乐家的数组出现?在Firebase 9 Firestore中,查询会是什么样的呢?例如,这在MongoDB中是可能的,也是可以实现的。在Firebase中引用2个集合的可能性有多大?我期待着实现类似于数据库参考 in MongoDB的东西

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-19 11:34:56

可以使用Reference字段类型在字段中添加对文档的引用。若要使用此方法,请为目标创建一个DocumentReference对象:

代码语言:javascript
复制
const artistReference = doc(db, "artists", "beatles");

然后将其设置为字段的值:

代码语言:javascript
复制
const songRef = doc(db, "songs", "get back");

await setDoc(songRef, {
  title: "Get back",
  artist: artistReference
});

请注意,Firestore不执行引用完整性检查,因此上面的内容不会检查艺术家文档是否存在,也不会阻止删除艺术家文档。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74106814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档