【发布时间】:2026-01-27 13:40:01
【问题描述】:
我正在使用 NodeJs。
我不断收到来自服务器的请求。 我添加了一些变量,如 createdTime 并保存到数据库中。 当我在某些情况下按 createdTime 排序数据时它不可靠,它是重复的
如何区分它们?
- 我不想计算请求。
- 我不喜欢更改时间戳的格式。
var createdTime = new Date().getTime();
【问题讨论】:
-
为什么不在sql查询中保存为NOW()而不是作为参数传递。
-
@BasvanStein 浏览器客户端的时间,是本地时间。他可能想节省那时间。 (虽然我认为应该保存UTC)但他可能想使用那个特定时间。
-
如果不将类型更改为字符串或其他格式,您将无法做到这一点。看起来像这里的设计流程。
-
真的,一个简单的服务器端全局计数器在这里是一个非常简单的解决方案。您可以单独使用计数器,也可以将其与时间结合使用。
-
我没有使用类似 .我正在使用 ElasticSearch :)
标签: javascript node.js