Closed hakimio closed 5 months ago
query.orderBy() has a lot of method overrides. So, I tried some:
query.orderBy()
query.orderBy('createdAt desc')
createdAt desc
query.orderBy({createdAt: 'desc'})
createdAt/desc
query.orderBy(['createdAt', 'desc'])
createdAt,desc
query.orderBy(builder => builder.e().descending(builder.t.createdAt))
Am I misunderstanding some of the signatures or are they generating incorrect output? If my usage is wrong, what's the correct orderBy() usage with object and tuple syntax?
orderBy()
object
tuple
Ok, found the answer:
query.orderBy([ ['createdAt', 'desc'] ]);
query.orderBy({ company: { address: [['country_code', 'desc']] } });
query.orderBy()
has a lot of method overrides. So, I tried some:query.orderBy('createdAt desc')
-> correct result:createdAt desc
query.orderBy({createdAt: 'desc'})
-> incorrect result:createdAt/desc
query.orderBy(['createdAt', 'desc'])
-> incorrect result:createdAt,desc
query.orderBy(builder => builder.e().descending(builder.t.createdAt))
-> correct result:createdAt desc
Am I misunderstanding some of the signatures or are they generating incorrect output? If my usage is wrong, what's the correct
orderBy()
usage withobject
andtuple
syntax?