Azureポータルを読む私は、Azure関数を通してPOST
、PUT
、およびとCosmosDBを操作する方法を理解しました。しかし削除すると、私はこれを行う方法を理解していません。Azure関数を使用してCosmosDB内の文書を削除する
私はどのバインディングを使用しますか。それはSQLクエリーまたはRemove()のようなコレクションのメソッドによって発生する必要がありますか?
[**FunctionName**("EmployeeDocumentDB")]
public static async Task<HttpResponseMessage> Run(
[HttpTrigger(AuthorizationLevel.Function, "post", "put", "delete", Route = "EmployeeDocumentDB/partitionkey/{key}/id/{id}")]HttpRequestMessage req,
[DocumentDB(
databaseName: "MyDatabase",
collectionName: "MyCollection",
ConnectionStringSetting = "CosmosDBEmulator")] ICollector<Person> outputDocument,
TraceWriter log)
{
dynamic data = await req.Content.ReadAsAsync<Person>();
return req.CreateResponse(HttpStatusCode.Accepted);
}
を?あなたは削除時にあなたのために働いた答えを得ましたか?私は立ち往生している –