私は非常に特殊なケースがあります。ユーザが独自のJSONオブジェクトをレコードとして保存できるのです。その理由は、すべてのユーザーが通常のレコードの一部である特別なオブジェクトとデータ構造を持っているからです。ユーザ検索パラメータを使用してMySQL JSON_EXTRACT条件を生成する
私は自分のAPIを使ってMySQL DB内のオブジェクトをユーザーが検索できるようにしたいと考えています。私はJSON_EXTRACT(json_field, "$ ...") ...
の構文を使用しているか、または簡略に->
の構文を使用しています。
ユーザーは次のようなクエリを作成できます。 get /service/resource?a>3 AND b.c="dog" OR b.d IS NOT NULL
すべてのパラメータ(a、b)はjsonフィールドで検索されます。
最初に私はパラメータのリストを使用することを考えましたが、どのようにAND、OR、IS NOT NULL演算子を組み合わせる必要がありますか?
どのようにRESTful API用にこのような検索機能を設計しますか?
バックスラッシュ( '\\')を使用していますか? –
リック私はあなたが何を意味するか分からないのですか?あなたのコメントをもう少し詳しく説明できますか? – user1482309
'get \ service \ resource' –