作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 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 脚本资源管理器:
您可以使用 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/
我是一名优秀的程序员,十分优秀!