Нужна помощь в преобразовании PostgreSQL в MySQL в Node.js

Ниже функции я копирую ее из Репозиторий Surveyjs-nodejs и пытаюсь добиться этого аналогично mysql.

    function getObjectFromStorage(tableName, callback) {
    db.any("SELECT * FROM " + tableName).then(function(result) {
      var objects = {};
      (result || []).forEach(function(item) {
        objects[item.id] = item;
      });
      callback(objects);
    });
   }

 getObjectFromStorage("surveys", function(objects) {
  if (Object.keys(objects).length > 0) {
    callback(objects);
  } else {
    callback(surveys);
  }
});

как это работает .any?

db
  .one("INSERT INTO surveys (name, json) VALUES($1, $2) RETURNING *", [
    name,
    "{}"
  ])
  .then(callback);

а как этот ВОЗВРАЩЕНИЕ * используют в mysql?

Спасибо

Вы можете проверить stackoverflow.com/questions/17112852/…

TSV 02.07.2018 12:49

Спасибо @TSV за ответ, я могу преобразовать возвращаемый * в mysql :)

Muhammad Saifuddin 03.07.2018 07:46
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
0
2
126
0

Другие вопросы по теме