2016-10-18 4 views
0

私は特定のユーザーによって「所有」されているドキュメントを持っています。ドキュメントには、「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つのコマンドでこれを行う方法はありますか?

答えて

1

現在、ドキュメントを削除するには、そのIDを指定する必要があります。より一般的な「クエリによる削除」機能を求めているようです。この機能の優先順位付けに役立てるには、this UserVoice suggestionに投票してください。ありがとう!

+0

ありがとうございます、私は投票しました! – richard

関連する問題