Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase firestore更新地图字段_Firebase_Ionic Framework_Firebase Realtime Database - Fatal编程技术网

Firebase firestore更新地图字段

Firebase firestore更新地图字段,firebase,ionic-framework,firebase-realtime-database,Firebase,Ionic Framework,Firebase Realtime Database,您好,我有以下代码,我想用我的变量替换长ID,但我不确定如何在两者之间插入变量。 我希望它是'cursos.curso.calification':calificacion,were curso是变量。 多谢各位 examAttempt(user: any, curso: any, calificacion: any) { this.afs.doc(`users/${user.id}`).update({ 'cursos.tkGXjZLxRdg1TcXGGCD0.calificaion':

您好,我有以下代码,我想用我的变量替换长ID,但我不确定如何在两者之间插入变量。 我希望它是'cursos.curso.calification':calificacion,were curso是变量。 多谢各位

examAttempt(user: any, curso: any, calificacion: any) {
this.afs.doc(`users/${user.id}`).update({
  'cursos.tkGXjZLxRdg1TcXGGCD0.calificaion': calificacion,
  'cursos.tkGXjZLxRdg1TcXGGCD0.intentos': 5
});

}

您可以通过在索引选择器中包装字符串来更新firestore中的对象映射

尝试(用户:任意、光标:任意、加州:任意){
this.afs.doc(users/${user.id})
.update({['cursos.txgxjzlxrdg1tcxggcd0.calificaon']:calificacion,
['cursos.txgxjzlxrdg1tcxggcd0.intentos']:5});
}

我所做的是将如何在firebase上添加d的路径保存在一个字符串变量中,然后粘贴该变量。

我想用一个变量替换我在CUSO.(id).calificacion之间手动添加的id,但我不确定如何将其放置在该变量中。请使用字符串引用替换掉该字符串<代码>[myString]