Я использую entityManager
и необработанный запрос для получения данных из базы данных Postgres.У меня есть простой запрос для выбора и заказа по item_id
.Если я напишу полный запрос в виде:
let query = "Select * From item
...
Order By item_id";
и передам его в entityManager await this.entityManager.query(query)
, порядок будет работать правильно.
Но если я напишу запрос с параметром:
let query = "Select * From item
...
Order By $1";
и передача columnName для упорядочивания в entityManager await this.entityManager.query(query,["item_id"])
упорядочение по полностью игнорируется.
Я также попытался поместить свойство columName в свойство и передать это свойство entityManager: let columnName = "item_id";
await this.entityManager.query(query,[columnName])
, но с тем же результатом.
У нас есть PostgreSql в качестве базы данных и версия typeorm ^ 0.2.9
Кто-нибудь знает, где может быть проблема?Или есть ли обходной путь для использования Order By с параметром в raw sql?
Заранее спасибо.