Azure functions 带有动态SQL查询的计时器触发azure函数cosmos db输入绑定

Azure functions 带有动态SQL查询的计时器触发azure函数cosmos db输入绑定,azure-functions,Azure Functions,如何使用cosmos db输入绑定和动态SQL查询创建基于计时器触发器的azure函数?其中id字段是动态的 [FunctionName("GetDocByID")] public static async Task Run([TimerTrigger("0 */5 * * * *")]TimerInfo myTimer, TraceWriter log, [CosmosDB( databaseName: "Database", collectio

如何使用cosmos db输入绑定和动态SQL查询创建基于计时器触发器的azure函数?其中id字段是动态的

[FunctionName("GetDocByID")]
public static async Task Run([TimerTrigger("0 */5 * * * *")]TimerInfo myTimer,
    TraceWriter log,
    [CosmosDB(
        databaseName: "Database",
        collectionName: "Collection",
        ConnectionStringSetting = "MyConnectionString",
        SqlQuery = "SELECT * FROM c  where c.id = {id}")] IEnumerable<Entity> documents)
{
 //function body -- process retrieved document
}

对于这个需求,我认为它不能在azure函数计时器触发器中实现。我们可以在Azure函数绑定cosmos db中找到HttpTrigger的示例。

但是在上面的例子中,它需要从HttpTrigger中的Route属性获取{id},不幸的是我们不能在TimerTrigger中使用Route属性。所以我认为TimerTrigger不支持这个要求