sql >> Database teknologi >  >> RDS >> PostgreSQL

harMange ringet med noget, der ikke er en forekomst af Sequelize.Model

Du behøver ikke at angive foreningen på Fotomodellen:

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

Når du har en 1:N-relation mellem modellerne, skal du kun henvise til id'et fra "1"-modellen, i vores tilfælde brugermodellen, på "N"-modellen, Fotos. Så gør:

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

Vil oprette en kolonne på din Foto-tabel med navnet "userId", der refererer til brugertabel. På denne måde associeres begge modeller, som du ønsker.



  1. mySQL DataSource på Visual Studio 2012

  2. Oracle Ace ændringer

  3. importere en CSV til phpmyadmin

  4. Hvordan kan du få de aktive brugere forbundet til en postgreSQL-database via SQL?