のラーニング-モデルクエリー-ベース
初心者です.もし間違いがあったら、いつでも教えてください.ありがとうございます.
モデルの基本クエリー文の作成を学習しました.
これは標準CRUDについての内容で、調べる前に取引に関するマニュアルを読むべきです.トランザクションは、データの整合性を確保し、他のメリットをもたらすと言われています.そこで、取引に関するマニュアルを読み、基本的に取引は使用しませんが、使用方法の説明をしました.
取引のことは後で話して、ベンジャー・CRUDを知ることにしました.
まずCreate Recordsの生成セクションで、ユーザー・テーブルのレコードの作成方法について簡単に説明します.
レコードの作成時に、フィールドが指定されている場合は、フィールドに指定された内容のみが保存されます.
create値には年齢が入っていますが、実際に生成された資料には年齢はありません.
次はReadの詩の質文法についてです.
これは基本的なテーブル全体の読み込みであり、以下に特定の読み込み方法を説明する.
attributesでは、必要なカラムのみを選択できます.
二重配列では、カラムのキーを必要な名前に変更できます.
最後はsequelizefnでクエリー文を直接作成できます.
以下はinclude:の説明ですが、上のfindAllと下のfindAllは同じリストを表示しています.ただし、上記の場合は、すべてのカラムを作成して
同様に、今回は鉄柱の除去方法について説明しています.
次は条件についての質問ですが、基本条件をスキップして、Opを理解してください.
検索方法を詳細に例に挙げて説明しています.Query文と比べて勉強しましょう
今度はいっそOpを例に練習しましょう
UDの場合、以下のように簡単に表されます.
残りのbasicは次回書きます.
モデルの基本クエリー文の作成を学習しました.
これは標準CRUDについての内容で、調べる前に取引に関するマニュアルを読むべきです.トランザクションは、データの整合性を確保し、他のメリットをもたらすと言われています.そこで、取引に関するマニュアルを読み、基本的に取引は使用しませんが、使用方法の説明をしました.
取引のことは後で話して、ベンジャー・CRUDを知ることにしました.
まずCreate Recordsの生成セクションで、ユーザー・テーブルのレコードの作成方法について簡単に説明します.
レコードの作成時に、フィールドが指定されている場合は、フィールドに指定された内容のみが保存されます.
const User = sequelize.define("user", {
username: DataTypes.TEXT,
favoriteColor: {
type: DataTypes.TEXT,
defaultValue: "green",
},
age: DataTypes.INTEGER,
cash: DataTypes.INTEGER,
});
(async () => {
await sequelize.sync({ force: true });
const user = await User.create(
{
username: "alice123",
age: 14,
},
{ fields: ["username", "favoriteColor"] }
);
// let's assume the default of isAdmin is false
console.log(user.username); // 'alice123'
console.log(user.favoriteColor);
console.log(user);
// If the values are incremented by the same amount, you can use this other syntax as well:
})();
サンプルを作成するために作成されたコードconsoleを使用します.logの値は次のとおりです.create値には年齢が入っていますが、実際に生成された資料には年齢はありません.
次はReadの詩の質文法についてです.
これは基本的なテーブル全体の読み込みであり、以下に特定の読み込み方法を説明する.
attributesでは、必要なカラムのみを選択できます.
二重配列では、カラムのキーを必要な名前に変更できます.
最後はsequelizefnでクエリー文を直接作成できます.
sequelize.fn('COUNT', sequelize.col('hats'))
によってhats column数のクエリー文が生成され、「n hats」に名前が変更されます.以下はinclude:の説明ですが、上のfindAllと下のfindAllは同じリストを表示しています.ただし、上記の場合は、すべてのカラムを作成して
n_hats
を追加し、次のリストでは、すべてのカラムを作成するのではなく、includeを使用して既存のカラムにn_hats
を追加します.同様に、今回は鉄柱の除去方法について説明しています.
次は条件についての質問ですが、基本条件をスキップして、Opを理解してください.
検索方法を詳細に例に挙げて説明しています.Query文と比べて勉強しましょう
今度はいっそOpを例に練習しましょう
UDの場合、以下のように簡単に表されます.
.update / .destroy
の2種類で、修正と削除ができます.残りのbasicは次回書きます.
Reference
この問題について(のラーニング-モデルクエリー-ベース), 我々は、より多くの情報をここで見つけました https://velog.io/@source39/Sequelize에-대한공부-Model-Querying-Basicsテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol