The DocumentDB API's SQL is specifically for querying. That is, it only provides SELECT
, not UPDATE
or DELETE
.
Those operations are fully supported, but require REST (or SDK) calls. For example, with .net, you'd call DeleteDocumentAsync()
or ReplaceDocumentAsync()
, and in node.js, this would be a call to deleteDocument()
or replaceDocument()
.
In your particular scenario, you could run your SELECT
to identify documents for deletion, then make "delete" calls, one per document (or, for efficiency and transactionality, pass an array of documents to delete, into a stored procedure).
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…