如何使用Knex.js从列中检索唯一值?

Ser*_*rov 4 javascript node.js knex.js

我使用Knex.js与Postgres数据库进行通信。

我在表中的行有一个名为“州”的列,该列表示美国州。

如何从此列中检索所有唯一值?

coo*_*koo 8

您可能正在寻找knex.distinct + knex.pluck组合。

knex
    .distinct()
    .from('tablename')
    .pluck('state')
    .then(states => {
        console.log(states)
    })
Run Code Online (Sandbox Code Playgroud)