select count(*)::integer from mytable
Bagaimana melakukan ini dengan benar dengan knexjs?
knex('mytable').select(knex.raw('count(*)::integer'))
Solusi yang lebih elegan untuk bilangan bulat besar karena masalah string dirinci dalam #387.
@rhys-vdw global Knex.raw is deprecated, use knex.raw (chain off an initialized knex object)
(https://github.com/jfgodoy/knex-postgis/issues/20)
Saya memperbaruinya sesuai, menggunakan knex-postgis
https://github.com/jfgodoy/knex-postgis/issues/20#issuecomment -312404336
Sekarang kuerinya: .select(st.asText('count(*)::integer'))
menunjukkan: column "count(*)::integer" does not exist
Menggunakan:
[email protected]
[email protected]
[email protected]
@sagidM knex.raw
pasti ada. Anda hanya perlu memanggilnya dari instance knex yang dikonfigurasi, bukan dari require('knex').raw
. Dan tentang knex-postgis
Anda harus bertanya di tempat lain.
Komentar yang paling membantu
Solusi yang lebih elegan untuk bilangan bulat besar karena masalah string dirinci dalam #387.