在函数中写入 Firebase 实时数据库时,如何将左侧参数更改为字符串?
How can I change the left parameter as String while writing in my Firebase Realtime Database in Functions?
我要写入数据库的代码:
rdb.ref(`users/${userid}`).update({
name : username,
`${mystring}` : 1,
`${mystring2}` : 2
});
连接和书写都正常,但只有第一行。
在 JavaScript 中,将变量传递给字符串的语法应该是:
`string${variable}`
我错了还是这是一个错误?
就像@Jeremy 说的,字符串需要括号:
rdb.ref(`users/${userid}`).update({
name : username,
[`${mystring}`] : 1,
[`${mystring2}`] : 2
});
我要写入数据库的代码:
rdb.ref(`users/${userid}`).update({
name : username,
`${mystring}` : 1,
`${mystring2}` : 2
});
连接和书写都正常,但只有第一行。 在 JavaScript 中,将变量传递给字符串的语法应该是:
`string${variable}`
我错了还是这是一个错误?
就像@Jeremy 说的,字符串需要括号:
rdb.ref(`users/${userid}`).update({
name : username,
[`${mystring}`] : 1,
[`${mystring2}`] : 2
});