我有一个连接到 cosmosDB 更改提要的函数应用程序,它运行良好,但我有一个问题,当我发布应用程序时,它会处理当前在受监视集合中的所有文档的更改,这似乎是错误的
函数初始化如下
[FunctionName("Function1")]
public static async Task RunAsync([CosmosDBTrigger(
databaseName: "XXX",
collectionName: "YYY",
ConnectionStringSetting = "CosmosDb",
LeaseCollectionName = "leases", LeaseCollectionPrefix = "cloud")]IReadOnlyList<Document> documents, TraceWriter log)
{
}
我所做的唯一更改是更改 LeaseCollectionPrefix,这是否会导致触发器接收集合中所有文档的更改,因为它被视为新租约?