sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur sparar man JSON-objekt som text i NodeJS med node-postgres-modulen?

Nodpostgres-modulen har en annan form av fråga; där den andra parametern är en array av objekt. Så i ditt fall

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

och följ sedan upp det med

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

Detta har också den extra fördelen att det skyddar mot SQL-injektionsattacker.




  1. Python:bästa praxis och säkraste sättet att ansluta till MySQL och utföra frågor

  2. Hur man installerar MySQL 5.7 på Amazon ec2

  3. Hur pratar Access med ODBC-datakällor? Del 5

  4. Hur man ändrar kolumn från Null till Not Null i SQL Server-tabellen - SQL Server / T-SQL självstudie del 52