0

ここでは、StrongLoop でモデル リレーションを作成します。私はこの種のシナリオを持っています:

  1. カテゴリ:
    • ID:1
    • 名前:歴史
    • ID:1
    • id_category:1
    • title:アメリカンハッスル
    • id_publisher:1
    • --------------------------
    • ID:2
    • id_category:1
    • title:アメリカンハッスル2
    • id_publisher:2
  2. 出版社
    • ID:1
    • 名前:出版社-1
    • --------------------------
    • ID:2
    • 名前:出版社-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 に答える