knex를 사용하면 다음 쿼리가 있습니다.
this.knex(this.table)
.where(this.column_data, data)
.where("archive", 1)
this.table에 'archive'라는 열이 있는지 확인하고 싶으므로 'hasColumn'메서드를 사용해야합니다.
이전 쿼리에서 schema.hasColumn (this.table, 'archive')를 사용하는 방법
나는 이것을 해결했다 :
this.knex.schema.hasColumn(this.table, "archive")
.then(exists => {
if (exists){
this.knex(this.table).where("archive", 1);
}
this.knex(this.table)
.where(this.column_data, data)
.then((datas)=> {
........
});
}).catch(err => {
.....
});
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다