我使用的是与AngularFire 2和我的一个字段一起使用的防火墙,这是对不同文档的引用。
我可以在我的角度应用程序中使用这个字段,但是:我如何更新这个字段?
我正在尝试创建一个指向正确引用的新AngularFirestoreDocument,但是我得到了:
使用无效数据调用DocumentReference.update()。不支持的字段值:自定义AngularFirestoreDocument对象`
public updateConfig(newConfig: ConfigId) {
const preset: AngularFirestoreDocument<Config> = this.db.doc<Config>('/reference/path');
this.businessDoc.update({'config': preset})
}谢谢!
发布于 2019-03-23 00:48:13
这很简单,但它花了很长时间深入火力基地。只需将.ref添加到AngularFirestoreDocument
public updateConfig(newConfig: ConfigId) {
const preset: AngularFirestoreDocument<Config> = this.db.doc<Config>('/presets/' + newConfig.id);
this.businessDoc.update({'config': preset.ref})
}https://stackoverflow.com/questions/55309299
复制相似问题