我正在尝试创建一个存储过程,我的应用可以调用该存储过程以在Azure中对SQL cosmos DB运行操作。我正在使用Azure门户进行开发。
我生成了一个示例过程,如下所示。
readelf
运行此命令时,没有任何结果,但是我在文档部分的与此存储过程相同的树下创建了一个文档。运行存储过程时,没有任何结果。我在做什么错了?
答案 0 :(得分:1)
jaredad7。您的存储过程代码与门户网站上的示例代码完全相同。它工作正常,没有任何问题。
也许您可以检查以下几点:
1。检查文档是否与存储过程在同一集合中(只需关闭其他不相关的标签,然后再次检查!)
2。检查sql select * from root r
是否可以在门户网站上获取数据。
3。尝试创建一个新的集合和一个新的存储过程,然后检查情况是否恒定。
4。尝试使用console.log()
调试并遵循存储过程,请参考我以前的案例:How to debug Azure Cosmos DB Stored Procedures?
希望它对您有帮助。
仅作总结,我们还需要在执行查询sql时检查是否错过分区键!