как построить объект и сохранить его как тип hstore на postgres - PullRequest
0 голосов
/ 16 февраля 2019

Я пытаюсь построить объект на nodejs и затем сохранить его в базе данных postgres как тип данных hstore.Например, в Java вы должны сделать что-то вроде:

private mapObject = new Map<string, string>();
mapObject(firstString) = secondString;

, а затем вы отправите это в базу данных.

Как бы я создал такой объект в nodejs, если не уверен, что при необходимости нужен объект hashmap javascript или как я могу это сделать?Я использую nodejs и pg для подключения к базе данных postgres

1 Ответ

0 голосов
/ 16 февраля 2019

Может быть, я отвечу, используя sequelizejs (ORM на основе обещаний для Node.js v4 и выше).

const User = sequelize.define('user', {
  firstName: {
    type: Sequelize.STRING
  },
  lastName: {
    type: Sequelize.STRING
  }
});

// force: true will drop the table if it already exists
User.sync({force: true}).then(() => {
  // Table created using object format
  return User.create({
    firstName: 'John',
    lastName: 'Hancock'
  });
});

//optional to use anything you want

Это код из sequelizejs документации.

...