Apps脚本。如何从所有记录中收集所有数据?火力基地

时间:2019-06-07 04:25:08

标签: javascript firebase firebase-realtime-database google-apps-script

数据库图片

enter image description here

这就是我的数据库,我想从我拥有的alamatdiki的所有记录中收集所有rizky

这是我的代码

var optList = {"method" : "get"};
var recordName = "diki";

var rsltList = UrlFetchApp.fetch("https://martabak-bot.firebaseio.com/" + recordName + "/.json", optList );
var importdb = JSON.parse(rsltList);
var posting= (importdb.alamat);

到目前为止,我可以收集Diki的alamat并将其放在posting变量中。

因此,如果我想收集所有alamat,该怎么办? 基于以下问题:How to get all child's data in firebase database?

这个datasnapshot也对我有用吗? 但是我看不到将其存储到变量中。

感谢您的帮助和回答,我真的是JS的初学者。谢谢。

1 个答案:

答案 0 :(得分:0)

我认为您应该对数据进行规范化,例如创建类似的内容

@Service
public class RecommendationServiceImpl implements RecommendationService{
    @Override
    public List<Recommendation> getRecommendations(String currency, String entity) {
        return Collections.emptyList();
    }

    @Override
    public Recommendation get(UUID uuid) {
        return null;
    }
}

因此您可以使用

来检索它们

martabak-bot/ alamat/ diki: Tiban rizki: Taman ...

请参阅Denormalizing Your Data is Normal