首页 > 解决方案 > 如何将“参考”值插入 Firestore?

问题描述

我正在尝试将文档插入集合中。我希望文档具有类型的属性reference以插入到集合中。但是每次我插入到集合中时,它都会以字符串或对象的形式出现。如何以编程方式插入reference键入的值?

在此处输入图像描述


绝对可以在 UI 中做到这一点:

在此处输入图像描述

标签: javascriptfirebasegoogle-cloud-firestoreangularfire2

解决方案


可能最简单的解决方案是将引用键的值设置为 a,doc(collection/doc_key)因为DocumentReference需要 a。

示例代码:

post = {
  content: "content...",
  title: "impressive title",
  user: db.doc('users/' + user_key),
};

db.collection('posts').add(post)

推荐阅读