最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

postgresql - Sequelize.Model.create success but never create row in db - Stack Overflow

programmeradmin1浏览0评论

Postgres, Sequelize, Node.js environment.

Model.create function success at creation and return dataValues, however when I check in db, it's never been added. What's happening behind create or is this sequelize bug?

async function createSession({ userId, accessToken, refreshToken, expiresAt }) {
    const session = await Session.create({
        userId,
        accessToken,
        refreshToken,
        expiresAt,
    });
    console.log(session);
    const checkSession = await Session.findOne({ where: { userId } });
    console.log(checkSession);
    return session;
}
Session {
  dataValues: {
    id: 'b8e6c3eb-0251-43d2-89a8-40f032d9549b',
    userId: 1,
    accessToken: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MzkxNTY1MTksInVzZXJJZCI6MSwicm9sZUlkIjoxMSwiaWF0IjoxNzM5MTU0NzE5fQ.eqDxNSJ6rthoAFOBndfoK2DIfgM-8UfXvXHa2G1sGDE',
    refreshToken: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NDE3NDY3MTksInVzZXJJZCI6MSwiaWF0IjoxNzM5MTU0NzE5fQ.8m_dQ10f3H4guCIAsWaiGfBcVuS8ecAInX4xhG9WS_o',
    expiresAt: 2025-02-10T03:01:59.457Z
  },
  _previousDataValues: {
    userId: 1,
    accessToken: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MzkxNTY1MTksInVzZXJJZCI6MSwicm9sZUlkIjoxMSwiaWF0IjoxNzM5MTU0NzE5fQ.eqDxNSJ6rthoAFOBndfoK2DIfgM-8UfXvXHa2G1sGDE',
    refreshToken: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NDE3NDY3MTksInVzZXJJZCI6MSwiaWF0IjoxNzM5MTU0NzE5fQ.8m_dQ10f3H4guCIAsWaiGfBcVuS8ecAInX4xhG9WS_o',
    expiresAt: 2025-02-10T03:01:59.457Z,
    id: 'b8e6c3eb-0251-43d2-89a8-40f032d9549b'
  },
  uniqno: 1,
  _changed: Set(0) {},
  _options: {
    isNewRecord: true,
    _schema: null,
    _schemaDelimiter: '',
    attributes: undefined,
    include: undefined,
    raw: undefined,
    silent: undefined
  },
  isNewRecord: false
}

**null**

Restarted server, database, did migration again.

发布评论

评论列表(0)

  1. 暂无评论