열 소품으로 개체 자식에 대한 적절한 구문은 무엇입니까?
const cs = new pgp.helpers.ColumnSet([
{
name: 'uid',
prop: 'id'
}, {
name: 'created_at'
prop: 'member.created_at // <-- error
}
])
이 작업을 수행 할 수없는 것 같습니다.
일반 pg-promise 쿼리 형식 ( Named Parameters 사용 )은 중첩 속성을 지원 하지만, 특정 템플릿 관련 복잡성으로 인해 특히 도우미 는 지원 하지 않습니다.
그러나 열에 대한 ColumnSet 구문이 매우 유연하고 ( Column 유형 참조 ) 동적 속성 확인을 지원 하므로 필요하지 않습니다 .
init
값을 동적으로 가져 오려면 사용할 열을 업데이트하기 만하면됩니다 .
{
name: 'created_at',
init: c => c.source.member.created_at
}
필드의 경우 문서 에 따라 source
객체 로 이동하여 필요한 것을 가져 옵니다 .
대체 구문 :
{
name: 'created_at',
init(c) {
// with this syntax, this = c.source
return this.member.created_at;
}
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다