jsonpath表达式中的Postgresql参数占位符

时间:2019-12-10 14:14:07

标签: sql go jsonpath

我尝试将参数 $ 1 传递给jsonpath-expression:

SELECT 1 FROM %s.orders AS O WHERE order_info @? '$.items[*] ? (@.ProductID == $1)' 

但是它不起作用。 PostgreSQL在说:

pq: got 1 parameters but the statement requires 0

我试图连接jsonpath-expression:

SELECT 1 FROM %s.orders AS O WHERE order_info @? '$.items[*] ? (@.ProductID == ' || $1 || ')' 

但是它也不起作用。我使用sql Golang软件包和lib / pq驱动程序。

如何将参数传递给jsonpath表达式?

谢谢。

0 个答案:

没有答案