如何在firebase.setValue(nativescript-firebase插件)中使用变量?

时间:2016-08-11 18:42:52

标签: firebase firebase-realtime-database nativescript

我想在我的数据库中存储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供参考)

1 个答案:

答案 0 :(得分:1)

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

var obj = {};
obj[uid] = true;
firebase.setValue('Users', obj);