У меня в базе данных есть данные, которые записывают температуру, как показано ниже:
У меня в конечном итоге будет несколько недель, ключ начинается на 1
, на следующей неделеключ будет 2
, затем 3
и т. д. и т. д. Я хотел написать запрос, который даст мне данные за последнюю неделю (неделя с наибольшим номером ключа)
У меня есть эта строка кода вскрипт Python:
rtn = root.child('bedroom').child('weeks').order_by_key().limit_to_last(1).get()
print(rtn)
Это то, что распечатано:
[None, {'date_time': '2018-06-08 19:38:41.634010', 'temperature': '21'}]
Почему None
в начале массива?Я предполагаю, что это всегда здесь?Я хочу использовать данные во втором месте массива.Но если он не всегда находится во втором месте массива, мой код сломается.Я думал, что запрос вернет массив размером 1. Я думаю, что когда я тестировал, я увидел, что массив имеет размер только 1 элемент со структурой json в качестве первого элемента, но я не могу подтвердить это.