0
我擁有特定用戶「擁有」的文檔。這些文檔在「userId」字段中包含用戶標識。Azure搜索刪除 - 有什麼方法可以指定刪除條件嗎?
我想爲文檔發出刪除命令,但也要指定條件,例如(僞代碼)DELETE WHERE id = @documentId AND userId = @userId
。
目前唯一能夠這樣做的方法是我首先發出搜索SELECT WHERE id = @documentId AND userId = @userId
。如果我取回一個文檔,那麼我知道該文檔由預期用戶擁有,所以我發出刪除命令DELETE WHERE id = @documentId
。但是這需要兩次電線上的旅行,我寧願以某種方式一次旅行。
有沒有辦法在一個命令中做到這一點?
謝謝,我投了! – richard