如何在cosmos DB绑定的sqlQuery中为“ TOP”使用变量?

时间:2019-10-23 13:00:28

标签: javascript azure-functions azure-cosmosdb azure-cosmosdb-sqlapi azure-durable-functions

我正在使用持久功能创建一个简单的页面,该功能由http请求触发,从cosmos db获取数据,并将结果用作http响应。

我使用JavaScript并遵循Azure官方文档。

在协调器中,我打电话给context.df.callActivity("Action1", {"top":10})

在“ Action1”的function.json中,我添加了一个使用sqlQuery作为SELECT TOP {top} * FROM e的cosmos DB绑定。

我收到错误消息:

  

为TOP子句提供的计数值必须为整数。

我已经搜索并尝试使用像SELECT TOP udf.toInteger({top}) *...这样的udf 或诸如SELECT TOP StringToNumber({top}) *...之类的内置函数 但它们都不起作用。

所以问题是如何在sqlQuery中使用像“ TOP x”这样的变量来进行cosmos DB绑定?

0 个答案:

没有答案