WindowsError [ошибка 5] Доступ отказывают

Firebase обычно рекомендует не хранить данные в виде массивов в базе данных реального времени (хотя существуют некоторые исключения): https://firebase.googleblog.com/2014/04/best-practices-arrays-in-firebase.html

Я предполагаю, что по какой-то причине значение вашего снимка отображается не как массив, а как объект с числовыми ключами. Одной из причин этого может быть то, что ключи в Firebase не являются строго последовательными, поскольку Firebase будет отображать ваши данные в виде массива, только если ключи данных начинаются с 0 и пробелов нет.

Можете ли вы попробовать этот код, чтобы увидеть, работает ли он?

exports.getSingle = async (id) => {
  const snapshot = await reference()
    .orderByChild('id')
    .equalTo(id)
    .limitToFirst(1)
    .once('value');

  const queryResult = snapshot.val()
  console.log(queryResult) // Make note of the object shape here. Make sure there are actually results.

  const trip = Object.values(queryResult)[0]
  return trip;
};

28
задан Nilesh 25 July 2014 в 11:06
поделиться

2 ответа

Убедитесь, что ваши пути содержат имя исполняемого файла (inkscape.exe)

3
ответ дан oabarca 28 November 2019 в 03:47
поделиться

Вы указываете полный путь к исполняемому файлу, который вы передаете Popen (первый элемент в argv)?

0
ответ дан ulidtko 28 November 2019 в 03:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: