Я знаю, что это было успешно реализовано в здесь , но по какой-то причине я получаю ошибки для этой реализации:
knex('repository')
.select(['repository.*', knex.raw('to_json(user.*) as owner')])
.leftJoin('user', 'repository.owner', 'user.id')
.where({ 'repository.id': query.id })
.first()
А ошибка утверждает, что на стороне хранилища есть ошибки:
"message": "select \"repository\".*, to_json(user.*) as user from \"repository\" left join \"user\" on \"repository\".\"owner\" = \"user\".\"id\" where \"repository\".\"id\" = $1 limit $2 - syntax error at or near \".\"",
"locations": [
{
"line": 2,
"column": 3
}
],
"path": [
"repository"
],
Кто-нибудь знает, что не так с моим запросом? Спасибо!