【问题标题】:Serializing JSON array of foreign keys using sequelize使用 sequelize 序列化 JSON 外键数组
【发布时间】:2015-01-12 07:53:37
【问题描述】:

如果我有如下 JSON 对象

{
 name: "John Smith",
 tags: [1, 2, 3]
}

上面标签数组中的每个数字都是与标签记录关联的外键。

使用 sequelize 创建此记录的最有效方法是什么?

【问题讨论】:

    标签: node.js express sequelize.js


    【解决方案1】:

    猜你的关系是这样的

    Person.hasMany(Tag);
    Tag.hasMany(Person);
    

    您可以创建一个人,然后找到这些任务并将它们分配给他

    Person.create(obj)
       .success(function (person) {
          Tag.findAll({where: { id: obj.tags }})
             .success(function (tags) {
                person.setTags(tags);
             });
       });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-07
      • 1970-01-01
      • 2019-01-06
      • 2020-08-09
      • 2015-02-24
      • 2011-03-28
      相关资源
      最近更新 更多