Node-postgres Inserting a new record into my database does not return the new entry's data
<p>Here's the route from which the query is being executed:</p>

<pre><code>userRouter.route("/new")
    .post(function (req, res) {
        var user = req.body;
        pg.connect(connectionString, function (error, client, done) {
            var queryString = "INSERT INTO Users (id, first_name, last_name) VALUES (" + "'" + [user.id, user.first_name, user.last_name].join("','") + "'" + ")";
            console.log(queryString);
            client.query(queryString, function (error, result) {
                console.log(result.rows);
                done();
            });
        });
    });
</code></pre>

<p>The problem is that the "result" value I'm attempting to reference from within the second console is basically blank:</p>

<pre><code>{
  command: 'INSERT',
  rowCount: 1,
  oid: 0,
  rows: [],
  fields: [],
  _parsers: [],
  RowCtor: null,
  rowAsArray: false,
  _getTypeParser: [Function: bound ]
 }
</code></pre>

<p>Shouldn't result.rows contain an array containing an object representing the row I just created in the database?</p>