私は特定のユーザーによって「所有」されているドキュメントを持っています。ドキュメントには、「userId」フィールドにユーザーIDがあります。Azure Search Delete - 削除の条件を指定する方法はありますか?
ドキュメントの[削除]コマンドを発行するだけでなく、条件(例:疑似コード)DELETE WHERE id = @documentId AND userId = @userId
も指定したいと考えています。
私がこれを行うと考えることができる唯一の方法は、最初に検索を発行することですSELECT WHERE id = @documentId AND userId = @userId
。私が文書を取り戻すと、その文書が予想されるユーザによって所有されていることがわかりますので、削除コマンドDELETE WHERE id = @documentId
を発行します。しかし、それはワイヤー上で2回の移動を必要とし、1回の移動でそれを行うために何らかの方法を望むだろう。
1つのコマンドでこれを行う方法はありますか?
ありがとうございます、私は投票しました! – richard