リソースデータ更新APIの指定条件として、時刻(_date)指定での更新がありますが、同時刻(_date)のデータが複数存在する場合、指定する1つのデータに対しての更新方法はありませんでしょうか?
申し訳ありませんが、JSONデータのリソースに関しては、同一リソースに同一時刻でデータを複数登録された場合、レコード指定してデータを更新することはできません。本内容は「IoT Platform ユーザーガイド」にも記載しておりますのであわせて参考にしてください。
リソースデータの更新でnewdateを付与してリクエスト送信すると、リソースデータ内の_dateが更新されてしまいました。_dateを更新しないでJSONデータ内のみを更新することはできますか?
newdateは省略可で、省略時は_date(登録日時)を更新しません。本内容は「IoT Platform ユーザーガイド」にも記載しておりますのであわせて参考にしてください。
JSONデータ内の特定のkeyのみを更新したいのですが、「検索」や「削除」で指定できるQuery(fillter検索)の指定を「更新」で、指定すること出来ないのでしょうか?
JSONデータ内のkey検索によるデータ更新を行うことはできません。
特定のkeyのみを更新する方法としては、以下で実施可能です。
1.更新したいkey情報のリソースデータをQuery(key検索)指定で読み出す。
2.読み出せた全JSONデータについてデータの更新したい部分をクライアント側で更新
3.データ更新時に2.操作時に取得された時刻(_date)内に記載されていた時刻を指定したうえでデータを更新