在 powershell 中执行 azure cosmos db 存储过程的示例

Sample executing an azure cosmos db stored procedure in powershell

我已经在 azure cosmos 数据库上部署了一个 stored proc 但不知道如何通过 powershell。有人有例子吗?

非常感谢!

查看 Cosmos DB PowerShell Module 文档,您似乎只能管理存储过程(创建、删除等)但不能执行它。

Cosmos DB 确实有一个 REST API 可用于执行存储过程。因此,使用 powershell,您可以执行以下操作:

$url = "https://{databaseaccount}.documents.azure.com/dbs/{db-id}/colls/{coll-id}/sprocs/{sproc-name}"


Invoke-RestMethod -Method 'Post' -Uri $url

可以找到通过 REST 在 Cosmos 中执行存储过程的文档 here