发布
社区首页 >问答首页 >如何使用KnexJS插入对象?

如何使用KnexJS插入对象?
EN

Stack Overflow用户
提问于 2020-12-31 14:17:44
回答 1查看 224关注 0票数 0

我在SQL中有两个表,我使用KnexJS嵌入数据。

我使用"batchInsert“实用程序将对象插入到一个表中。

我的问题是:

假设我的桌子是:

  1. 产品
  2. Product_meta

我可以在KnexJS调用中将这个对象插入到两个表中:

代码语言:javascript
代码运行次数:0
复制
let products =
[{
    SKU: 'A',
    title: 'product A',
    product_meta: [
        { key: '_price', value: 20 },
        { key: '_qty', value: 10 }
    ]

}, {
    SKU: 'B',
    title: 'product B',
    product_meta: [
        { key: '_price', value: 9 },
        { key: '_qty', value: 50 }
    ]

}];

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-01-04 14:29:11

不是的。您需要对这两个表进行单独的插入。Knex对SQL关系一无所知。

如果关系映射声明正确,就可以使用objection.js (基于knex)来实现。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65522011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档