我在使用 knex 将多行插入 postgres db 时遇到问题。我有需要插入的动态行数。我期望的结果是:
插入行四次(例如四次。我不知道确切的插入次数,因为它来自前端动态):
我怎么能做到这一点?我尝试用 forEach 循环它,但它是异步操作,所以我不能使用 .then() 因为它将被调用四次
这是我尝试过的。我不知道如何设置 field_id 和 req.body 以动态获取它。
字段 = [1,2,3,4]
预期结果:
knex 创建 4 个插入,如下所示: field_id: 1, product_id: some static id value: frontValue[1] ETC
knex('metadata').insert(
[{ field_id: fields,
product_id: product_id,
value: req.body[fields]
}]
)
Run Code Online (Sandbox Code Playgroud) 我是 SQL 新手。尝试尽可能多地学习,因此将小型网上商店作为我的培训目标。我正在努力解决数据库结构问题。我想要实现的是:
因此,系统方面的主要思想是创建一个类别,向其添加字段,并使用常规+类别字段将一些产品插入该类别。
我该如何实现这一目标?我尝试将所有这些与一对多关系联系起来,但这似乎没有像我预期的那样工作
嗨,我开始学习haskell,但我找不到一个主题。
假设我有一个列表:[1,2,3],我正在尝试编写一个在第n个位置插入元素的函数。任何线索,我该怎么做?