【发布时间】:2020-10-10 11:06:13
【问题描述】:
附上firebase db结构截图。
我想使用节点脚本获取数据。下面是我的代码。
var db = admin.database();
var ref = db.ref("test/name");
console.log(ref)
ref.on("value", function(snapshot) {
console.log("==========");
console.log(snapshot.val());
}, function (errorObject) {
console.log("The read failed: " + errorObject.code);
});
console.log(snapshot.val()); 总是打印 null
下面是console.log(ref)的结果
path: Path { pieces_: [ 'test', 'name' ], pieceNum_: 0 },
queryParams_: QueryParams {
limitSet_: false,
startSet_: false,
startNameSet_: false,
endSet_: false,
endNameSet_: false,
limit_: 0,
viewFrom_: '',
indexStartValue_: null,
indexStartName_: '',
indexEndValue_: null,
indexEndName_: '',
index_: PriorityIndex {}
},
代码中有什么问题? 参考本文档:https://firebase.google.com/docs/reference/js/firebase.database.DataSnapshot
【问题讨论】:
标签: javascript firebase firebase-realtime-database google-cloud-firestore