レコードのクエリとそのsequelizeとの関連付け

jct

テーブルShowとテーブルVenueが与えられ、以下の関連付けがあります。

Show.belongsTo(Venue, { foreignKey: { name: 'id_venue', allowNull: false } });
Venue.hasMany(Show);

私は1つの会場とそれに関連するすべてのショーを手に入れようとしています。

const getSingleVenue = async (req, res) => {
    try {
        const { venueName } = req.params;
        const venue = await Venue.findOne({
            where: {
                name: venueName,
            },
            include: [
                { model: Show }
            ]
        })
        res.send(venue);
    }
    catch(err) {
        console.log(err);
        res.send(400);
    }
}

今、私はエラーで立ち往生していますUnknown column 'show.venueId' in 'field list'

アソシエーションを編集して、探しているものを続編にする方法がわかりません。

mdev

問題は、このVenue.hasMany(Show);Yが外部キーとして定義されていないことです

いくつかのコードを置き換えます:

Show.belongsTo(Venue、{foreignKey:{name: 'id_venue'、allowNull:false}}); Venue.hasMany(Show);

沿って

Show.belongsTo(Venue, { foreignKey: { name: 'id_venue', allowNull: false } });
Venue.hasMany(Show, { foreignKey: { name: 'id_venue', as: shows } };

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Sequelize-テーブルとクエリレコードの関連付け

分類Dev

Railsのアクティブレコードクエリと 'exists'の関連付け

分類Dev

aiohttpリクエストとそのレスポンスの関連付け

分類Dev

別のテーブルから2つのレコードごとに関連付けされている1つのテーブルからの戻りレコードへのSQLクエリ

分類Dev

トップ10クエリを使用して、それらに関連付けられているすべてのレコードを検索します

分類Dev

FactoryGirlとの多形的な関連付けでレコードを構築する

分類Dev

phpmysqlクエリと配列の関連付け

分類Dev

クラスビューで2つのモデルをクエリし、各モデルに関連付けられた特定の属性を取得して、あるレコードを別のレコードと比較する方法

分類Dev

Railsは関連付けの属性に基づいてレコードをクエリします

分類Dev

Sequelize and Migrationsとの関連付けを作成するとき、エイリアス名は絶対ですか、それともAliasIdに変更されますか?

分類Dev

エンティティクラスのシードデータをそのクラスの宣言に関連付けることはできますか?

分類Dev

Mybatisのxml resultMapでのコレクションと関連付けの問題

分類Dev

SailsJSとのポリモーフィックな関連付け

分類Dev

NodeJS Sequelize:エイリアス[エイリアス]との関連付けが[モデル]に存在しません

分類Dev

Sequelize-オプションのスコープとの積極的な読み込みの関連付け

分類Dev

Sequelize移行の関連付け

分類Dev

関連レコードを含む、Sequelizeを使用した自己結合のクエリ

分類Dev

where条件で関連レコードをフェッチするときのRailsN +1クエリの問題

分類Dev

ストーリーボードのレイアウトとそれに関連するコードの実装を見つける簡単な方法は?

分類Dev

NOT IN()およびIN()との空の関連付けを返すクエリ

分類Dev

EFコードファーストとの0対1の関連付け

分類Dev

エリクサーとフェニックスとの関連付けカウントを取得する

分類Dev

Rails ActiveRecord:結合テーブルのwhereとの多対多の関連付けをクエリします

分類Dev

すべてのhas_manyの関連付けが `true`である場合にのみ親レコードを選択するためのRailsクエリ

分類Dev

関連付けデータを含むCSVレコードのエクスポート

分類Dev

レコード間の関連付けの交換

分類Dev

複数の既存のレコードを関連付ける

分類Dev

既存のノードとそれらに関連するノードを見つけるためのCypherクエリ。

分類Dev

Sequelizeでモデルの条件とその関連付けの条件を組み合わせる

Related 関連記事

  1. 1

    Sequelize-テーブルとクエリレコードの関連付け

  2. 2

    Railsのアクティブレコードクエリと 'exists'の関連付け

  3. 3

    aiohttpリクエストとそのレスポンスの関連付け

  4. 4

    別のテーブルから2つのレコードごとに関連付けされている1つのテーブルからの戻りレコードへのSQLクエリ

  5. 5

    トップ10クエリを使用して、それらに関連付けられているすべてのレコードを検索します

  6. 6

    FactoryGirlとの多形的な関連付けでレコードを構築する

  7. 7

    phpmysqlクエリと配列の関連付け

  8. 8

    クラスビューで2つのモデルをクエリし、各モデルに関連付けられた特定の属性を取得して、あるレコードを別のレコードと比較する方法

  9. 9

    Railsは関連付けの属性に基づいてレコードをクエリします

  10. 10

    Sequelize and Migrationsとの関連付けを作成するとき、エイリアス名は絶対ですか、それともAliasIdに変更されますか?

  11. 11

    エンティティクラスのシードデータをそのクラスの宣言に関連付けることはできますか?

  12. 12

    Mybatisのxml resultMapでのコレクションと関連付けの問題

  13. 13

    SailsJSとのポリモーフィックな関連付け

  14. 14

    NodeJS Sequelize:エイリアス[エイリアス]との関連付けが[モデル]に存在しません

  15. 15

    Sequelize-オプションのスコープとの積極的な読み込みの関連付け

  16. 16

    Sequelize移行の関連付け

  17. 17

    関連レコードを含む、Sequelizeを使用した自己結合のクエリ

  18. 18

    where条件で関連レコードをフェッチするときのRailsN +1クエリの問題

  19. 19

    ストーリーボードのレイアウトとそれに関連するコードの実装を見つける簡単な方法は?

  20. 20

    NOT IN()およびIN()との空の関連付けを返すクエリ

  21. 21

    EFコードファーストとの0対1の関連付け

  22. 22

    エリクサーとフェニックスとの関連付けカウントを取得する

  23. 23

    Rails ActiveRecord:結合テーブルのwhereとの多対多の関連付けをクエリします

  24. 24

    すべてのhas_manyの関連付けが `true`である場合にのみ親レコードを選択するためのRailsクエリ

  25. 25

    関連付けデータを含むCSVレコードのエクスポート

  26. 26

    レコード間の関連付けの交換

  27. 27

    複数の既存のレコードを関連付ける

  28. 28

    既存のノードとそれらに関連するノードを見つけるためのCypherクエリ。

  29. 29

    Sequelizeでモデルの条件とその関連付けの条件を組み合わせる

ホットタグ

アーカイブ