需要通过火力数据
问题描述:
我试着去检索火力一些数据进行迭代,但我无法弄清楚如何从收入树需要通过火力数据
有可能是0-N的数量检索每个EXPIRE_DATE值“ LFutx9mQbTTyRo4A9Re5I4cKN4q2" 之类的收据和号码的数量为N last_receipt_info
我的代码里面,因为这是:
ref.child("recipts").once("value").then(function(questionsSnapshot) {
return questionsSnapshot.forEach(function(questionSnapshot) {
return console.log(questionSnapshot.val());
});
});
这实际上给我带来了所有收件人的数据,但我不知道如何精确地循环expire_date值。
我想这lastely但并未带来数据:
ref.child("recipts").once("value").then(function(a) {
a.forEach(function(a){
a.child("latest_receipt_info").once("value").then(function(b) {
return console.log(b.val()); //Here for every subscription I wanted to make a function
});
});
});
想法?谢谢!!
答
您可以使用for ... in
循环:
for (var key in questionSnapshot.val()) {
// => do what you need
}
我从来没有与火力的工作,但我认为这会做你的需要。
编辑:
如果我理解正确此,key
在每次迭代上面将会像LFutx9mQbTTyRo4A9Re5I4cKN4q2
?如果是这样,你可以只保留嵌套循环for...in
:
for (var key in questionSnapshot.val()) {
// key = LFutx9mQbTTyRo4A9Re5I4cKN4q2? something like that?
for (var key2 in questionSnapshot.val()[key]) {
// key2 = K_23AEu3cjcIKT1tTHf ???
for (var item of questionSnapshot.val()[key][key2]['latest_receipt_info']) {
console.log(item.expires_date);
}
}
}
编辑2:
for (var key in questionSnapshot.val()) {
for (var item of questionSnapshot.val()[key]['latest_receipt_info']) {
console.log(item.expires_date);
}
}
答
一些变通后。我想通过
this.service.GetBlogs().subscribe(
response=>{
console.log(response);
}
);
多数民众赞成在良好的但如何可以打印所有到期日期的代码? – arnoldssss
@arnoldssss检查我的编辑,看看是否有帮助 –
谢谢让我检查 – arnoldssss