1. 程式人生 > >Knex.js (NodeJS orm 框架)

Knex.js (NodeJS orm 框架)

筆記 1.knex.raw 處理特殊欄位,根據 json 型別某個值進行排序

// training_area : {"city_id": 1, "area_id": 2}
//select * from reservation order by  training_area::Json ->> 'city_id' asc
knex('reservation').select('training_area').orderBy(knex.raw("training_area::json ->> 'city_id'"), 'desc')
    .then(data => console.log(data))