0

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

  1. 类别
    • 编号:1
    • 名称:历史
    • 编号:1
    • id_category:1
    • 标题:美国的喧嚣
    • id_publisher:1
    • --------------------------
    • 编号:2
    • id_category:1
    • 标题:美国喧嚣2
    • id_publisher:2
  2. 出版商
    • 编号:1
    • 名称:Publisher-1
    • --------------------------
    • 编号:2
    • 名称:Publisher-2

我怎样才能创建这样的模型关系?谢谢。

4

1 回答 1

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'}); 

根据您想要导航模型关系的方式,您可以定义一个方向或两个方向。

于 2014-04-29T17:11:22.733 回答