gpt4 book ai didi

ios - DynamoDB 自增 ID 和服务器时间(iOS SDK)

转载 作者:技术小花猫 更新时间:2023-10-29 11:01:09 26 4
gpt4 key购买 nike

DynammoDB 中是否有一个选项可以将自动递增的 ID 存储为表中的主键?我还需要将服务器时间存储在表中作为“创建于”字段(例如,用户创建于)。但我没有找到任何方法从 DynamoDB 或任何其他 AWS 服务获取服务器时间。

你们能帮帮我吗,

  1. 在 DyanmoDB 表中使用自动递增的 ID
  2. 将服务器时间存储在“创建时间”等字段的表中。

谢谢。

最佳答案

实际上,DynamoDB 的功能非常少,而这恰恰是它的主要优势。简单。

  • 无法自动生成 ID 或 UUID。
  • 无法自动生成日期

对于“日期”问题,在客户端生成应该很容易。我可以建议您使用 ISO 8601 日期格式吗?它对程序员和计算机都友好。

大多数情况下,有一种比为项目使用自动 ID 更好的方法。这通常是来自 SQL 或 MongoDB 世界的坏习惯。例如,电子邮件或登录名将为用户提供完美的 ID。但我知道在某些特定情况下 ID 可能会有用。

在这些情况下,您需要构建自己的系统。在这个SO answerthis article在 DynamoDB-Mapper 文档中,我解释了如何操作。希望对你有帮助

关于ios - DynamoDB 自增 ID 和服务器时间(iOS SDK),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13264236/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com