Firebase - 从配置文件列表中通过userID获取对象

时间:2015-11-22 19:09:12

标签: javascript typescript firebase angular

我尝试使用Firebase从配置文件列表中通过userID获取对象。

我使用Typescript在Angular2中进行编码。 我已经获得了firebase工作的参考,并且可以执行其他命令,例如推送对象等。

我只需要知道如何通过其字段值提取对象,例如在这种情况下。

这是我的代码段:

BackgroundSubtracter bs = new BackgroundSubtracter();
bs.rollingBallBackground(img.getProcessor(), (double)rollballsize, false, true, false, true, true);
img.getProcessor().resetMinAndMax();

*请参阅附图,了解我的火力基地简介json。

enter image description here

提前致谢。

1 个答案:

答案 0 :(得分:3)

您可以使用查询。

var rootRef = new Firebase('<my-firebase-app>.firebaseio.com/');
var profileRef = rootRef.child('profiles');

// order by email and then find the specific email
var query = profileRef.orderByChild('email').equalTo('myemail@email.com');

// Do a one time read of that email
query.once('value', (snap) => console.log(snap.val()));

Read the Firebase documentation for more details