我正在尝试使用 CosmosDBTrigger
在 Azure Function 中处理文档事件的 DB 通知。
我能够收到插入和更新的通知,但是没有删除的通知。是否有触发它的方法,或者这种类型的事件不被期望?(例如,事件溯源)
在更新的情况下,是否有办法检查它是插入还是更新?也许可以查看 ETag
?
我正在尝试使用 CosmosDBTrigger
在 Azure Function 中处理文档事件的 DB 通知。
我能够收到插入和更新的通知,但是没有删除的通知。是否有触发它的方法,或者这种类型的事件不被期望?(例如,事件溯源)
在更新的情况下,是否有办法检查它是插入还是更新?也许可以查看 ETag
?
在Cosmos DB的更改日志中没有删除操作,因此也不会触发函数:
更改日志包括对集合中文档进行的插入和更新操作。您可以通过在文档中设置“软删除”标志来捕获删除操作。
而且系统内置没有插入/更新属性,他们建议在应用程序层面上实现:
尚未有系统属性。但是,您可以向文档添加属性,通过更新文档属性来执行软更新。
以上引用均来自在Azure Cosmos DB中使用更改日志支持