【问题标题】:How to use a variable in firebase.setValue (nativescript-firebase plugin)?如何在 firebase.setValue(nativescript-firebase 插件)中使用变量?
【发布时间】:2016-08-11 18:42:51
【问题描述】:

我想在我的数据库中存储 Firebase 提供的唯一用户 ID。

这是我的代码:

var uid = result.uid;
console.log(uid);
// Prints the unique user id


// Create User structure in FB
firebase.setValue(
  'Users',
  {uid: true}
);

这会在 FB 中创建以下内容:

Users
  uid: true

uid 就是这样,只是一个表示uid 的字符串。我做错了什么吗?

docs供参考)

【问题讨论】:

  • 你试过 firebase.setValue('Users', uid) 吗?

标签: firebase firebase-realtime-database nativescript


【解决方案1】:

您需要使用 [] 访问器来使用 uid 的值作为键/属性名称:

var obj = {};
obj[uid] = true;
firebase.setValue('Users', obj);
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-14
  • 2020-12-11
  • 2019-09-20
  • 2020-08-20
  • 1970-01-01
相关资源
最近更新 更多