У меня есть база данных реального времени из firebase с 9386 наборами данных (но это может измениться в будущем)
, поэтому я хочу знать, что является "ключом" последнего события.
вот как я сейчас пытаюсь узнать: (с модулем npm qwest)
let order = "\u0022\u0024key\u0022";
let dbUrl = "https://example.firebaseio.com/users.json?limitToLast=1&orderBy=";
let end;
qwest.get(dbUrl + order)
.then(function(xhr, response) {
console.log(response);
end = response[9386]["username"];
console.log(end);
});
первый вопрос: почему я должен избегать кавычек и знака доллара?
второй вопрос: как я могу получить «ключ» последнего элемента, который я проверяю в json (limitToLast = 1).
Ответ json выглядит следующим образом:
{"9386":
{
"fromListA":"1",
"fromListB":"0",
"id":"9939",
"lastChecked":"2019-05-09 03:18:05",
"userid":"123456789",
"username":"username"
}
}
и я хочу получить "9386" в переменной.