Azure Cosmos数据库功能 - 删除文档

时间:2017-10-15 12:16:28

标签: azure azure-cosmosdb azure-functions

我可以像使用其他API一样在Azure上使用HTTP trigger in FunctionsApp获取文档响应但是,我无法删除该文档。

我选择DELETE作为选定'HTTP methods',但我不清楚下一步应该怎么做。 在输入参数中,当我在'Delete from mydocument'中写SQL Query (optional) textbox时,它不起作用。 可能我需要更改'run.csx'代码,但是如何?

任何线索?

enter image description here enter image description here enter image description here

1 个答案:

答案 0 :(得分:2)

我相信'SQL查询'部分用于“查找”您希望使用的文档的输入绑定。根据您的进行方式,这仍然有用。如果需要,您仍然可以使用HTTP删除触发器,但只是“说”它的DELETE谓词不会自动执行删除。相反,它意味着只有在将其指定为DELETE操作时才能“调用”该函数。

我之前通过直接绑定到In [2313]: df1.merge(df2, left_on='accountname', right_index=True).reset_index() Out[2313]: ip accountname name gsm 0 192.168.1.1 aaaa john doe 850 1 192.168.1.2 bbbb jane doe 860 本身删除了文档,并以编程方式删除了文档。

DocumentClient

请参阅DocumentDBSamples