Firebase和JavaScript-如何使用特定ID值更新对象?

时间:2019-11-25 10:11:56

标签: javascript firebase firebase-realtime-database

Image of Database Here

我有一个带有“ 4个表”的firebase数据库。

每个“表”具有 TLogin 中存在的每个对象的数据。这些对象都用 ID值标识。

我要做的是通过其 ID 值来更新特定的对象值。

例如,我想将 XP 的“表格” TProgresso 值设置为“ 10” ,其中 ID 的值为“ 2”

如何进行此更新?

1 个答案:

答案 0 :(得分:1)

您首先必须查询验证expect(resp instanceof IFindResponse).toBeTruthy(); 的{​​{1}}子节点,然后更新TProgresso(s)的值,​​如下所示:

id === 2

您将在doc中找到有关xp var db = firebase.database(); db.ref('TProgresso') .orderByChild('id') .equalTo(2) .once('value') .then(function(snapshot) { snapshot.forEach(function(childSnapshot) { childSnapshot.ref.child('xp').set(10); }); }); 方法的更多信息。