Программы-Script.Как собрать все данные из всей записи?Firebase - PullRequest
0 голосов
/ 07 июня 2019

Изображение базы данных

enter image description here

Итак, это моя база данных, и я хочу собрать все alamat из всех записей, которые у меня есть, diki и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);

До сих пор я могу собрать alamat Дики и поместить его в posting переменную.

Так что, если я хочусобрать все alamat, что мне делать?Исходя из этого вопроса: Как получить все данные ребенка в базе данных Firebase?

Это datasnapshot тоже работает для меня?Но я не вижу, чтобы это закончилось с сохранением в переменной.

Спасибо за помощь и ответ, я действительно новичок в JS.Спасибо.

1 Ответ

0 голосов
/ 07 июня 2019

Я думаю, вам следует денормализовать ваши данные, например, создать что-то вроде

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

, чтобы вы могли получить их с помощью

curl 'https://martabak-bot.firebaseio.com/alamat.json?print=pretty'

см. Нормализация ваших данных в норме

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...