我尝试使用Firebase从配置文件列表中通过userID获取对象。
我使用Typescript在Angular2中进行编码。 我已经获得了firebase工作的参考,并且可以执行其他命令,例如推送对象等。
我只需要知道如何通过其字段值提取对象,例如在这种情况下。
这是我的代码段:
BackgroundSubtracter bs = new BackgroundSubtracter();
bs.rollingBallBackground(img.getProcessor(), (double)rollballsize, false, true, false, true, true);
img.getProcessor().resetMinAndMax();
*请参阅附图,了解我的火力基地简介json。
提前致谢。
答案 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()));