gimme示例在StrongLoop上创建模型关系

时间:2014-04-29 13:41:33

标签: model strongloop

这里我想在StrongLoop上创建模型关系。 我有这种情况:

  1. 类别
    • id:1
    • 名:历史
  2. 图书
    • ID:1
    • id_category:1
    • 标题:美国-喧嚣
    • id_publisher:1
    • --------------------------
    • ID:2
    • id_category:1
    • 标题:美国-hustle2
    • id_publisher:2
  3. 发布商
    • ID:1
    • 名:出版商-1
    • --------------------------
    • ID:2
    • 名:出版商-2
  4. 我该如何创建这样的模型关系? 感谢。

1 个答案:

答案 0 :(得分:0)

你应该能够找到你需要的东西:

http://strongloop.com/strongblog/defining-and-mapping-data-relations-with-loopback-connected-models/

基本上,

// 1-many
Category.hasMany(Book, {as: 'books', foreignKey: 'id_category'});
Publisher.hasMany(Book, {as: 'books', foreignKey: 'id_publisher'});

// belongsTo
Book.belongsTo(Category, {as: 'category', foreignKey: 'id_category'});
Book.belongsTo(Publisher, {as: 'publisher', foreignKey: 'id_publisher'}); 

根据您希望如何导航模型关系,您可以定义一个方向或两者。