gpt4 book ai didi

node.js - 使用 sequelize 原始查询在 postgresql 中插入表的 id

转载 作者:行者123 更新时间:2023-12-03 22:31:33 29 4
gpt4 key购买 nike

我确实有带有 sequelize 的 postgresql。
我需要在表中为插入语句获取新插入的 id。 (自动生成的 id/pk)

postgreFunctionservice.insertSavedFilter = async (appId, filterName, filterString, filterForPage) => {
const query = `INSERT INTO sometable
(company_id, filter_name, saved_filters, filter_for_page)
VALUES ('${appId}', '${filterName}', '${filterString}', '${filterForPage}')`;
const result = await sequelizDB.query(query, { returning : true });

return result;
};
正如我们所见,我使用原始查询进行插入。
我能够插入记录但无法插入 ID。我做了很多研究,但发现注释很有用。 “Sequelize ”版本是“^6.3.5”。
任何帮助都会非常有用。

最佳答案

  const query = `INSERT INTO sometable
(company_id, filter_name, saved_filters, filter_for_page)
VALUES ('${appId}', '${filterName}', '${filterString}', '${filterForPage}')`;
const [id, ] = await sequelizDB.query(query, { returning : true });

return id;

关于node.js - 使用 sequelize 原始查询在 postgresql 中插入表的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66491074/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com