我想如何从火基对象获取数据
I want to get the data from a firebase object how?
好的,我正在使用火碱 我尝试了文档中的一些代码,这些代码显示了如何从数据库中检索数据。我正在使用网络文档正常这是我的数据库的样子
MyApp-446464
users
foo
-foobar
first_name:"foo"
last_name:"bar"
bar
-barfoo
first_name:"bar"
last_name:"foo"
所以从上面,我得到的对象是使用
firebase.database().ref('users/').once('value').then(function(snapshot) {
var username = snapshot.val();
});
但问题是如果我使用
username.first_name;
它给了我不确定的东西,有人可以帮助我做错什么吗
您的代码正在请求整个用户列表。所以它必须在回调中处理该列表:
firebase.database().ref('users/').once('value').then(function(snapshot) {
snapshot.forEach(function(userSnapshot) {
var username = userSnapshot.val();
console.log(username.first_name);
});
});
这
不可能有/users/uid/id2
.
请确保使用 ref.child('users').child(uid).set(userDataObject)
保存用户数据。
然后,您将能够使用orderByChild
和equalTo
检索数据。您可以使用此问题作为参考来实现它。
var ref = firebase.database().ref();
ref.child('users').orderByChild('first_name').equalTo(username.first_name).once('value' ...
相关文章:
- 在node.js中使用JavaScript从JSON对象获取和设置文本内容
- 如何在JavaScript中基于事件对象获取文件名
- 使用Lodash从JSON对象获取特定于环境的配置
- 从每个父对象获取attr,并为每个子对象设置attr
- 使用javascript从json对象获取父名称
- 从express请求对象获取客户端MAC地址
- 正在从JSON对象获取数组
- 使用生成的键从对象获取数据
- 如何在 C# 中从 JavaScript 对象获取值
- JavaScript |对象:获取属性忍者移动
- 从 CasperJS 中的嵌套 JavaScript 对象获取值
- 从 JSON 对象获取数据时出现问题
- Angularjs 从范围对象获取值
- 以点表示法计算字符串,以从视图中的对象获取相应的值
- 如何测试从promise对象获取数据的控制器
- Javascript-在for循环上从var中的对象获取适当性
- 在javascript中从json对象获取数据
- 如何从每个对象获取jQuery的“title”和“url”值
- 从react routers browserHistory对象获取当前页面路径
- 从Javascript对象获取CSV值