お世話になっております。
どなたか、ご教授願えれば助かります。
2019年より導入されたカーソルAPIを使って、レコードの一括取得を行っています。
>https://developer.cybozu.io/hc/ja/articles/360029152012#step1
このとき、上記リンクのドキュメントには、通常のレコードの一括取得と
同様にクエリ文字列が使用できるとの記載があり、この仕様に基づいて
条件指定で一括取得を試みました。
ところが、演算子が = の場合には条件指定が動作するのですが、like演算子を
使うと、条件に合致するレコードが実在するにもかかわらず、1件も取得が
行われません。同じような状況に遭遇している方はおられないでしょうか?
お知恵を拝借したく存じます。
因みに正しく動作した、 演算子 = を使ったリクエストパラメータは
{ “app”: 20,“query”:“フィールドA = "BCD"”,“size”:400 }
一方、正しく動作しない、演算子 like を使ったリクエストパラメータは、
{ “app”: 20,“query”:“フィールドA like "CD"”,“size”:400 }
です。
フィールドAの値が「BCD」の値を持つレコードの一括取得ができるなら
同フィールドの値に「CD」が含まれるレコードも一括取得できると思うのですが、
いったい何が悪いのでしょうか?
よろしくお願い致します。