Javascript 通过NodeJS从Firebase查询表
我在Firebase中有一个包含这些数据的表Javascript 通过NodeJS从Firebase查询表,javascript,node.js,firebase,firebase-realtime-database,Javascript,Node.js,Firebase,Firebase Realtime Database,我在Firebase中有一个包含这些数据的表users { "users" : [ {"id": 1, "fcmToken" : "APA91bHJAzXe384OEYvfk4bKsyS1NQvteph7DwG7JRIMm_HuXg8EeNllVrsSi0v9W_Gh95ezbOStp3ZWuWl0AzFKxMaCOjN81yiz7A5qhkONrd7lP2CTkUbFErw28r3ONTLvo8c8sO7hdiWY78iar8s:APA91bHJAzXe384OEYvf
users
{
"users" :
[
{"id": 1,
"fcmToken" : "APA91bHJAzXe384OEYvfk4bKsyS1NQvteph7DwG7JRIMm_HuXg8EeNllVrsSi0v9W_Gh95ezbOStp3ZWuWl0AzFKxMaCOjN81yiz7A5qhkONrd7lP2CTkUbFErw28r3ONTLvo8c8sO7hdiWY78iar8s:APA91bHJAzXe384OEYvfk4bKsyS1NQvteph7DwG7JRIMm_HuXg8EeNllVrsSi0v9W_Gh95ezbOStp3ZWuWl0AzFKxMaCOjN81yiz7A5qhkONrd7lP2CTkUbFErw28r3ONTLvo8c8sO7h",
"fName" : "John",
"lName" : "Doe",
"phone" : "9786770861"
},
{"id": 2,
"fcmToken" : "APA91bHJAzXe384OEYvfk4bKsyS1NQvteph7DwG7JRIMm_HuXg8EeNllVrsSi0v9W_Gh95ezbOStp3ZWuWl0AzFKxMaCOjN81yiz7A5qhkONrd7lP2CTkUbFErw28r3ONTLvo8c8sO7hdiWY78iar8s:APA91bHJAzXe384OEYvfk4bKsyS1NQvteph7DwG7JRIMm_HuXg8EeNllVrsSi0v9W_Gh95ezbOStp3ZWuWl0AzFKxMaCOjN81yiz7A5qhkONrd7lP2CTkUbFErw28r3ONTLvo8c8sO7h",
"fName" : "Jane",
"lName" : "Doe",
"phone" : "6178779690"
}
]
}
进口后我得到这个
我从Firebase跟著这篇文章
我一直得到null
⚡️ node node app.js
>>> Done
null
^C
⚡️ node
您正在查询以获取
/users
节点,然后在其中请求users
子节点。没有/users/users
,因此得到的结果为空
解决办法是:
ref.once("value").then(function(snapshot) {
var users = snapshot.val();
console.log(users);
});
您会注意到,在接下来的示例中,他们也没有在回调中执行
snapshot.child('users/ada')
。您正在查询以获取/users
节点,然后在其中请求users
子节点。没有/users/users
,因此得到的结果为空
解决办法是:
ref.once("value").then(function(snapshot) {
var users = snapshot.val();
console.log(users);
});
您将注意到,在接下来的示例中,他们也在回调中执行snapshot.child('users/ada')