sql >> データベース >  >> RDS >> PostgreSQL

hasManyは、Sequelize.Modelのインスタンスではないもので呼び出されました

    写真モデルで関連付けを宣言する必要はありません:

    Foto.belongsTo(User, {foreignKey: 'userId'});
    

    モデル間に1:Nの関係がある場合は、「1」モデル、この場合はユーザーモデル、「N」モデルの写真のIDを参照するだけで済みます。そうすること:

    User.hasMany(Foto,{as: 'fotos', foreignKey: 'userId'})
    

    ユーザーテーブルを参照する「userId」という名前の列をFotoテーブルに作成します。このようにして、両方のモデルが必要に応じて関連付けられます。



    1. 非決定論的な順序の行番号

    2. BLOB列のテキストを置き換える

    3. 外部サーバーに参加/プッシュダウンする前にサブクエリの評価を強制する方法

    4. CSVファイルのカンマと二重引用符を同時にエスケープするにはどうすればよいですか?