gpt4 book ai didi

meteor - 如何在 Meteor 中使用时间戳并保留插入顺序?

转载 作者:行者123 更新时间:2023-12-04 23:27:25 25 4
gpt4 key购买 nike

考虑到如果没有指定排序,MongoDB 不保证按插入顺序返回项目,那么在 Meteor 中保留插入顺序或设置可靠的时间戳,文档的 _id 是随机生成的,并且在插入时手动设置时间戳取决于客户的时钟?

最佳答案

我建议一个方法。

Meteor.methods({
addItem: function (doc) {
doc.when = new Date;
return Items.insert(doc);
}
});

而客户端将在本地运行它并设置 when到它自己的当前时间,服务器的时间戳优先并传播到所有订阅的客户端,包括原始客户端。您可以按 doc.when 排序.

作为文档验证和权限的一部分,我们可能会添加自动设置时间戳的钩子(Hook)。

关于meteor - 如何在 Meteor 中使用时间戳并保留插入顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10465673/

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