2016-10-18 34 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

相关问题