首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修复:如何更新文档的字段,即文档引用?

修复:如何更新文档的字段,即文档引用?
EN

Stack Overflow用户
提问于 2019-03-23 00:06:18
回答 1查看 1.1K关注 0票数 0

我使用的是与AngularFire 2和我的一个字段一起使用的防火墙,这是对不同文档的引用。

我可以在我的角度应用程序中使用这个字段,但是:我如何更新这个字段?

我正在尝试创建一个指向正确引用的新AngularFirestoreDocument,但是我得到了:

使用无效数据调用DocumentReference.update()。不支持的字段值:自定义AngularFirestoreDocument对象`

代码语言:javascript
复制
public updateConfig(newConfig: ConfigId) {
    const preset: AngularFirestoreDocument<Config> = this.db.doc<Config>('/reference/path');
    this.businessDoc.update({'config': preset})
}

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-23 00:48:13

这很简单,但它花了很长时间深入火力基地。只需将.ref添加到AngularFirestoreDocument

代码语言:javascript
复制
public updateConfig(newConfig: ConfigId) {
    const preset: AngularFirestoreDocument<Config> = this.db.doc<Config>('/presets/' + newConfig.id);
    this.businessDoc.update({'config': preset.ref})
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55309299

复制
相关文章

相似问题

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