IM 69 1日目
TIL
m:n Table構成
構想案
適用方法
// user.js
static associate(models) {
models.User.hasMany(models.Comment, {
foreignKey: "id",
});
models.User.belongsToMany(models.Comment, {
through: models.Likes,
foreignKey: "user_id",
});
}
// comment.js
static associate(models) {
models.Comment.belongsTo(models.User, {
foreignKey: "user_id",
});
models.Comment.belongsToMany(models.User, {
through: models.Likes,
foreignKey: "cmt_id",
});
前に示すように{
id: 1,
name: 'A',
createdAt: 2021-05-01T12:19:46.000Z,
updatedAt: 2021-05-01T12:19:46.000Z,
Comments: [
Comment {
dataValues: [Object],
_previousDataValues: [Object],
_changed: Set(0) {},
_options: [Object],
isNewRecord: false,
Likes: [Likes],
User: [User]
},
Comment {
dataValues: [Object],
_previousDataValues: [Object],
_changed: Set(0) {},
_options: [Object],
isNewRecord: false,
Likes: [Likes],
User: [User]
}
]
}
同じ結果が得られた.今日やったこと
To Do
scssは使用も考えられます.
typescript学習例を考えてみましょう
vue、角度を学びましょう
今日は
昨日お疲れ様でしたように、一日かけてm:nのテーブルを組織しました.そして、小さくても成果があります.不足点はありますが、m:nテーブルを構成し、必要な情報を取得できます.もちろん、この場合、情報の取得を妨げるようなテーブルがいくつか統合され、いくつかの大きなテーブルからなる構造が簡略化される.明日はトークンを使用した接続メンテナンス作業を行います.
Reference
この問題について(IM 69 1日目), 我々は、より多くの情報をここで見つけました
https://velog.io/@karuiner/IM-69일차
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
Reference
この問題について(IM 69 1日目), 我々は、より多くの情報をここで見つけました https://velog.io/@karuiner/IM-69일차テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol