Knex: Bagaimana cara melakukan casting?

Dibuat pada 4 Mar 2016  ·  3Komentar  ·  Sumber: knex/knex

select count(*)::integer from mytable
Bagaimana melakukan ini dengan benar dengan knexjs?

question

Komentar yang paling membantu

knex('mytable').select(knex.raw('count(*)::integer'))

Solusi yang lebih elegan untuk bilangan bulat besar karena masalah string dirinci dalam #387.

Semua 3 komentar

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.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

saurabhghewari picture saurabhghewari  ·  3Komentar

marianomerlo picture marianomerlo  ·  3Komentar

legomind picture legomind  ·  3Komentar

koskimas picture koskimas  ·  3Komentar

mishitpatel picture mishitpatel  ·  3Komentar