database - 如何仅在 Azure Cosmos DB 中的文档创建(而不是修改)后触发 Azure 函数?

标签 database azure triggers azure-functions azure-cosmosdb

我构建了一个运行完美的 Azure 应用程序,除了一件事:在我的 Cosmos DB 中创建或修改文档时,我的函数会触发。我希望该函数仅在创建文档时触发。创建。有没有办法实现这个目标?

我只想向刚注册的用户发送消息。我每天都会定期修改用户状态以正确运行应用程序,并且我希望避免每次这样做时都发送“欢迎”消息。

最佳答案

您可以将属性添加到数据模型中,并使用某种类型的值填充它以进行更新。对于插入,此属性将始终为空。 或者实现这一点的肮脏方法是:您可以检查 _ts 并将其与现在进行比较。如果差异很小,则可能是插入。

关于database - 如何仅在 Azure Cosmos DB 中的文档创建(而不是修改)后触发 Azure 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65346243/

相关文章:

Java Persistence 与 self 的多对多关系

Azure DevOps - Maven Pipeline 发布 Artifact

Azure DevOps : How to enable the Rename locked files (RenameFilesFlag) with an "IIS web app deploy" task

mysql - 在数据库触发器上执行 php 脚本

database - 使用触发器更新基于另一个表插入的表行?

java - 自动化数据库负载测试

php - 使用 Cocoa 查询数据库

database - 我应该在什么时候使用标记来限制数据库表的数量

hosting - 关于微软Azure的问题

sql - 编写一个 SQL 触发器来比较旧值和新值