私は関連するテーブルの行にMySQLデータベースからデータをソートする必要があります。セイルjsソートされたフィールドで並べ替え
は、我々は2つのモデルがあるとします。
ModelOne:
module.exports = {
tableName: 'modelOne',
attributes: {
// some atributes.........
modelTwo{
model: 'ModelTwo',
columnName: 'model_two_id'
}
}
}
ModelTwo:
module.exports = {
tableName: 'modelTwo',
attributes: {
// some atributes.........
model_two_id: {
type: 'integer',
autoIncrement: true,
primaryKey: true
},
name: 'string'
}
}
私のような何かをしたいと思います:
ModelOne
.find(find_criteria)
.populateAll()
.paginate({page: page, limit: limit})
.sort('modelTwo.name')
.then(...)
は可能性があります〜するウォーターライン関数を使わずにSQLクエリを書く必要があるのですか?