sequelize.js - 在创建后的 Sequelize 中添加响应 "val": "CURRENT_TIMESTAMP" instance of time(2019-03-22 09:56:38)

标签 sequelize.js

在创建后的 Sequelize 中添加响应 "val": "CURRENT_TIMESTAMP" time(2019-03-22 09:56:38) 的实例 下面介绍代码中定义的内容

型号:

        created_at: {
              type: DataTypes.DATE,
              allowNull: false,
              defaultValue: sequelize.literal('CURRENT_TIMESTAMP'),
            },

Controller :

    Message.create(
          {
            col: body.col
          },
        ).then((
          const MessageResponse = response.get({
            plain: true,
          });
       res.send(apiSuccessHandler({}, { MessageResponse, message: 'Your request submitted successfully.' }, 200));
    }).catch((err) => {
      console.log(err);
      res.status(403).send(apiFailureHandler({ message: "We couldn't save your request, please try again." }, {}, 403));
    });

响应:

{
    "resultState": {
        "status": 200,
        "message": "Success"
    },
    "MessageResponse": {
        //what i get
         "created_at": {
            "val": "CURRENT_TIMESTAMP"
        },
        //my requirement 
        "created_at": 2019-03-22 09:56:38,
        "id": 60,

    },
    "message": "Your request submitted successfully."
}

最佳答案

你可以试试这个

 Message.create(
      {
        col: body.col,
        created_at: moment(), // add this line
      },
    ).then((
      const MessageResponse = response.get({
        plain: true,
      });
   res.send(apiSuccessHandler({}, { MessageResponse, message: 'Your request submitted successfully.' }, 200));
}).catch((err) => {
  console.log(err);
  res.status(403).send(apiFailureHandler({ message: "We couldn't save your request, please try again." }, {}, 403));
});

关于sequelize.js - 在创建后的 Sequelize 中添加响应 "val": "CURRENT_TIMESTAMP" instance of time(2019-03-22 09:56:38),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55297499/

相关文章:

javascript - 在 PostgreSQL 中 COPY/INSERT ON CASCADE 的最佳方法是什么?

sequelize.js - 如何使用 Sequelize 跨 3 个表进行分组?

node.js - 使用 GraphQl : How to update fields using mutation 进行 Sequelize

node.js - 使用快速发布方法在数据库中插入新数据

express - Sequelize关联错误未关联

mysql - 如何创建不可变的 Sequelize 模型属性?

node.js - 'GeometryDataType' 类型中不存在坐标

node.js - Node /更新/API/序列化 : UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'email' of null

javascript - 制作Get api时显示错误信息

sequelize.js - 在 Sequelize 中使用 .create(...) 方法时如何处理错误