2016-10-18 70 views
0

我擁有特定用戶「擁有」的文檔。這些文檔在「userId」字段中包含用戶標識。Azure搜索刪除 - 有什麼方法可以指定刪除條件嗎?

我想爲文檔發出刪除命令,但也要指定條件,例如(僞代碼)DELETE WHERE id = @documentId AND userId = @userId

目前唯一能夠這樣做的方法是我首先發出搜索SELECT WHERE id = @documentId AND userId = @userId。如果我取回一個文檔,那麼我知道該文檔由預期用戶擁有,所以我發出刪除命令DELETE WHERE id = @documentId。但是這需要兩次電線上的旅行,我寧願以某種方式一次旅行。

有沒有辦法在一個命令中做到這一點?

回答

1

目前,只能通過指定其ID來刪除文檔。您似乎要求提供更一般的「按查詢刪除」功能 - 請投票支持this UserVoice suggestion以幫助我們優先考慮此功能。謝謝!

+0

謝謝,我投了! – richard

相關問題