如何使用 IN ($1) 参数 运行 在 vert.x 中准备 Postgres 查询?

How to run prepared Postgres query in vert.x with an IN ($1) parameter?

鉴于此 SQL 查询:

SELECT * FROM users WHERE user_id IN (1, 2, 3)

由于 (1, 2, 3) 是可变长度的 List<Int>,我如何将参数与 vert.x Reactive Postgres 客户端绑定?

在nodejs pg-promise客户端中,它是这样工作的:

await db.any('SELECT * FROM users WHERE user_id IN (:list)', [ [1, 2, 3] ])

最终更改了查询,将 user_id IN () 替换为 user_id = ANY(),将 IntArray 绑定为单个参数