我拥有"拥有的文件"由特定用户。这些文档的用户ID在" userId"字段。
我想为文档发出删除命令,但也指定条件,例如(伪代码)DELETE WHERE id = @documentId AND userId = @userId
。
目前我能想到的唯一方法就是首先发出搜索SELECT WHERE id = @documentId AND userId = @userId
。如果我找回文档,那么我知道该文档归预期用户所有,因此我发出了删除命令DELETE WHERE id = @documentId
。但是这需要两次接线,我希望在一次旅行中有一些方法。
有没有办法在一个命令中执行此操作?
答案 0 :(得分:1)
目前,只能通过指定其ID来删除文档。您似乎要求更一般的“按查询删除”功能 - 请投票this UserVoice suggestion以帮助我们确定此功能的优先级。谢谢!