Node js使用关联序列化插入数据

时间:2019-03-01 07:14:01

标签: node.js orm sequelize.js

我创建了两个具有关联的模型。这些模型是 商家和商店。

商家将拥有多家商店。这样我就创建了hasMany关系。

然后,我正在尝试插入如下数据。

    create table #temptable ( org int, id int, comp int )
    Go

    insert into #temptable ( org, id, comp )
    values ( 1,1,1)
    ,( 1, 2, null)
    ,( 1, 2, 1)
    ,( 1, 3, 1)
    ,( 2, 3, 1)
    ,( 2, 4, null)
    ,( 2, 4, 1)

    select d.org, d.DistinctId, f.incompleteId from (
    select COUNT (distinct id) as DistinctId , org from #temptable  group by org) as d full outer join (
    select COUNT (distinct id) as incompleteId , org from #temptable where comp is null group by org) as f on d.org=f.org 


    go

    drop table #temptable

此代码仅用于插入商家数据,未安装商店数据。

我不怎么安装商家并在同一查询中存储数据。

请帮助任何人解决此问题。

谢谢。

1 个答案:

答案 0 :(得分:1)

我发现您在商店模型和商店变量

之间错了
string.Split('-').Last()

PS:从后继定义时,存储在include中是一个模型。另外,您可以检查文档以更清楚地了解creating with associations