順序付けモデルにおける生のクエリー
992 ワード
おはよう.
私はSportelizeを使用して私のスポーツセンターのモデルでこれを持っている:
私はSportelizeを使用して私のスポーツセンターのモデルでこれを持っている:
import Sequelize from 'sequelize';
export default (sequelize, DataTypes) => {
const Sportcenter = sequelize.define('Sportcenter', {
id: {
autoIncrement: true,
type: DataTypes.INTEGER.UNSIGNED,
allowNull: false,
primaryKey: true,
},
name: {
type: DataTypes.STRING(500),
allowNull: true,
},
counter: {
type: DataTypes.VIRTUAL,
},
...
});
}
フィールドidとnameはデータベーステーブルにありますが、counterはありません.私は「カウンタ」を生の問合せ(例えば「sportcenterからのSELECT Count(ID)」)と関連させたいです、そして、APIでJSON出力でそれを見てください:{
"id": 1,
"name": "Gorka",
"counter": 26,
},
{
"id": 2,
"name": "Pedro",
"counter": 26,
},
...
どうやって手に入れるの?Reference
この問題について(順序付けモデルにおける生のクエリー), 我々は、より多くの情報をここで見つけました https://dev.to/mgcunado/raw-query-in-sequilize-model-1n4テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol