0
我拥有特定用户“拥有”的文档。这些文档在“userId”字段中包含用户标识。Azure搜索删除 - 有什么方法可以指定删除条件吗?
我想为文档发出删除命令,但也要指定条件,例如(伪代码)DELETE WHERE id = @documentId AND userId = @userId
。
目前唯一能够这样做的方法是我首先发出搜索SELECT WHERE id = @documentId AND userId = @userId
。如果我取回一个文档,那么我知道该文档由预期用户拥有,所以我发出删除命令DELETE WHERE id = @documentId
。但是这需要两次电线上的旅行,我宁愿以某种方式一次旅行。
有没有办法在一个命令中做到这一点?
谢谢,我投了! – richard