gpt4 book ai didi

javascript - 通过 NodeJS 从 Firebase 查询表

转载 作者:行者123 更新时间:2023-12-01 01:28:20 25 4
gpt4 key购买 nike

我在 Firebase 中有一个包含这些数据的表 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"
}

]
}

导入后我得到这个

enter image description here

我关注了 Firebase 的这篇帖子

https://firebase.google.com/docs/reference/node/firebase.database.DataSnapshot

enter image description here

var admin = require("firebase-admin");

var serviceAccount = require('/Users/john/Desktop/Apps/APNS/node/mhn-app-firebase-adminsdk-bs45c-5ac3770488.json');

var firebase = admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: "https://mhn-app.firebaseio.com"
});


var ref = firebase.database().ref("users");
ref.once("value")
.then(function(snapshot) {

var users = snapshot.child("users").val();
console.log(users);

});

我一直得到null

⚡️  node  node app.js                                                           
>>> Done
null



^C
⚡️ node

最佳答案

您正在查询以获取 /users Node ,然后请求其中的 users 子 Node 。没有 /users/users,因此您会得到一个空结果。

解决办法是:

ref.once("value").then(function(snapshot) {
var users = snapshot.val();
console.log(users);
});

您会注意到,在您遵循的示例中,他们也没有在回调中执行snapshot.child('users/ada')

关于javascript - 通过 NodeJS 从 Firebase 查询表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53544386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com