新しいプロパティを JSON に挿入し、クエリから更新された JSON を返す JSONiq クエリを作成しています。
クエリ:
jsoniq version "1.0";
let $users := {
"name" : "Deadbeat Jim",
"address" : "1 E 161st St, Bronx, NY 10451",
"risk tolerance" : "high"
}
insert json {"status" : "credit card declined"} into $users
return $users
users
入力 json を保持します。JSONiq ドキュメントで説明されているように、JSONiq insert コマンドを使用してもう 1 つのプロパティを追加しようとしています。
以下の例外が発生しています。
java.lang.RuntimeException: (no URI):13,1: static error [err:XPST0003]: invalid expression: syntax error, unexpected expression (missing comma "," between expressions?)
質問:
- クエリは正しいですか? そうでない場合、構文的/論理的に正しくする方法は?
- JSONiq についてオンラインで利用できる良いリソースと例はありますか?