【问题标题】:How to autoincrement particular field in Azure CosmosDB with MySQL API如何使用 MySQL API 自动增加 Azure CosmosDB 中的特定字段
【发布时间】:2022-12-01 17:33:14
【问题描述】:

我需要在 Azure CosmosDB 中或使用 Node.js 实现自动增量功能。每次插入项目时,我都需要增加特定字段,就像在 PostgreSQL 串行列类型中所做的那样。这种方法应该是可靠的。

比方说,如果我们一次发送多个请求,则不应该出现方法两次生成相同数字的情况。

预先感谢。

【问题讨论】:

    标签: javascript node.js azure-cosmosdb azure-cosmosdb-sqlapi


    【解决方案1】:

    Cosmos DB 没有 MYSQL API。

    对于其他 API,Cosmos DB 不支持这一点。如果您真的查看它,每个文档都有一个字符串类型的 id 属性,它唯一标识该文档,如果您希望实现自动递增类型功能,则需要在您的自己的。

    有很多 JS 库可以生成 UUID,你可以使用它们来完成这项工作。

    或将 Trigger 与 Azure 函数结合使用来更新 ID。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-23
      • 2015-03-09
      • 2010-09-30
      • 1970-01-01
      • 2021-02-05
      • 1970-01-01
      相关资源
      最近更新 更多