sql >> Databáze >  >> RDS >> PostgreSQL

Jak v NodeJS uložit objekt JSON jako text s modulem node-postgres?

Modul node postgres má jinou formu dotazu; kde 2. parametr je pole objektů. Takže ve vašem případě

var sql = 'INSERT INTO sessions(sid,user_id,session_object) VALUES ($1,$2,$3) RETURNING session_id';
var values = [id1,1,JSON.stringify(session)];

a poté na to pokračujte pomocí

client.query(sql,values,function(err,info) {
...

To má také další výhodu v ochraně před útoky SQL injection.




  1. Počet dat MySQL za posledních 7 dní

  2. Svázat OCI sysdate() s parametrem PDO?

  3. Modelování databáze pro evidenci tržeb. Část 1

  4. Jak uložit 60 booleanů do databáze MySQL?