gpt4 book ai didi

javascript - Firebase - 从嵌套结构中提取对象的数据结构问题

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

Firebase - 从嵌套结构中提取对象的数据结构问题。

我想找到uid,然后检查键是否是jobId。我在下面做了相应的标记。

我正在使用 typescript 和 angular2 以及 firebase。

这是我当前返回“null”的尝试:

        var jobId = "-K5fIAiuHM-4xeEQJiIS";
var uid = "3f61ae7a-99a1-4cbf-9c8e-00b2249956a7";

var userRef = this.refApp.child('key').child(uid);
var query = userRef.child('jobId').child(jobId);

query.on('value', (snap) => {

//This returns null
var response = snap.val();
});

这是我的数据库结构:

enter image description here

最佳答案

您的结构是/applications/$userId/$jobId。使用这些 key 来获取您的数据。

<强> JSBin Demo

var jobId = "-K5fIAiuHM-4xeEQJiIS";
var uid = "3f61ae7a-99a1-4cbf-9c8e-00b2249956a7";
var refApp = new Firebase('<my-firebase-app>/applications');
var jobRef = refApp.child(uid).child(jobId);
jobRef.on('value', (snap) => console.log(snap.val()));

现在您正在使用“key”,我相信它来 self 之前的演示。这只是为了展示,而不是您的实际解决方案。阅读示例代码时请记住您的数据结构,因为它可能会有所不同。

关于javascript - Firebase - 从嵌套结构中提取对象的数据结构问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34382216/

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