Как вернуть всю таблицу хранилища данных по имени, используя Node.js в облачной функции Google

Используйте метод .on() jQuery http://api.jquery.com/on/ для присоединения обработчиков событий к элементу live.

Также с версии 1.9 .live() удаляется.

0
задан Andrei Cusnir 28 March 2019 в 19:03
поделиться

1 ответ

Google Datastore - это база данных NoSQL, которая работает с сущностями, а не с таблицами. Вам нужно загрузить все «записи», которые являются «ключевыми идентификаторами», в Datastore и все их «свойства», то есть «столбцы», которые вы видите в консоли. Но вы хотите загрузить их на основе «доброго» имени, которое является «таблицей», на которую вы ссылаетесь.

Ниже приведено решение о том, как извлечь все идентификаторы ключей и их свойства из хранилища данных с помощью облачной функции HTTP-триггера, работающей в среде Node.js 8.

  1. Создайте облачную функцию Google и выберите триггер для HTTP.
  2. Выберите время выполнения: Node.js 8
  3. В index.js замените весь код на , этот код GitHub .
  4. В package.json добавить:
    {
      "name": "sample-http",
      "version": "0.0.1",
      "dependencies": {
        "@google-cloud/datastore": "^3.1.2"
      }
    }
  1. Под Функция для выполнения добавить loadDataFromDatastore, так как это имя функции, которую мы хотим выполнить.

ПРИМЕЧАНИЕ. При этом все загруженные записи будут записываться в журналы Stackdriver функции Cloud. Ответом для каждой записи является JSON, поэтому вам придется преобразовать ответ в объект JSON, чтобы получить нужные данные. Получите идею и измените код соответствующим образом.

0
ответ дан Andrei Cusnir 28 March 2019 в 19:03
поделиться
Другие вопросы по тегам:

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