Olá especialistas,
Tenho estado tentando diferentes formas de ordenar por uma coluna específica em uma expressão de rota enquanto uso CAP v7 com NodeJS e ainda não tive sucesso.
Procurei na documentação, mas infelizmente não consegui encontrar um caso semelhante ao meu.
Dado o exemplo a seguir e supondo que a projeção
authors
tenha uma coluna chamada
age
:
let books = await SELECT.from('Books').columns(books => {
books `*`,
books.authors('*')
}).where({ID : 1});
Como posso ordenar todos os autores do livro com ID = 1 por
age
?
Tentei o seguinte:
let books = await SELECT.from('Books').columns(books => {
books `*`,
books.authors('*').orderBy('age desc')
}).where({ID : 1});
Mas isso leva ao seguinte erro:
[cds] - TypeError: Cannot read properties of undefined (reading 'age')
Existe alguma maneira possível de ordenar
authors
por uma coluna neste caso?
Obrigado!