gpt4 book ai didi

azure-cosmosdb - 如何在 DocumentDb 模拟器上运行存储过程

转载 作者:行者123 更新时间:2023-12-01 10:28:46 26 4
gpt4 key购买 nike

使用 DocumentDb Emulator,我可以通过右键单击集合名称并选择“新建存储过程”来为某个集合定义我自己的存储过程。

我的问题是:如何调用它? Azure 门户上真正的 DocumentDb 有一个名为“保存并执行”的按钮,允许我运行它,但模拟器中似乎缺少该按钮。

最佳答案

The real DocumentDb on Azure Portal has a button called "Save & Execute" which allows me to run it, but that button seems to be missing in the Emulator.

正如您所说,Azure Cosmos DB 模拟器数据资源管理器不提供 [保存并执行] 按钮,使我们能够直接执行存储过程。

Azure 门户上的 Azure Cosmos DB 脚本资源管理器:

enter image description here

Azure Cosmos DB 模拟器数据资源管理器: enter image description here

您可以使用 Azure Cosmos DB SDK 通过代码运行存储过程,以下代码在我这边运行良好。

StoredProcedureResponse<object> result = await client.ExecuteStoredProcedureAsync<object>(
UriFactory.CreateStoredProcedureUri("testdb", "testcoll", "SayHello"),param);

var spr = result.Response.ToString();

关于azure-cosmosdb - 如何在 DocumentDb 模拟器上运行存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45048668/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com