Node.js 如何在delete调用后的X时间后删除mongodb(mongoose)上的文档?
当我使用http.delete(api、params等)时,我不想立即删除文档,只需根据参数安排x时间后的删除Node.js 如何在delete调用后的X时间后删除mongodb(mongoose)上的文档?,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,当我使用http.delete(api、params等)时,我不想立即删除文档,只需根据参数安排x时间后的删除 我想用setTimeout?这是一个好方法吗?正确的方法是什么?谢谢。如果您想在插入/更新后的固定时间删除文档,您可以使用ttl索引,当使用ttl索引时,数据不会立即删除,但如果删除时间不固定(可能与您的参数有关)。您不能使用ttl索引 斯孔德案。您必须编写一个应用程序来监视收集 比较数据时间延迟时间现在然后删除,聚合效果更好 更重要的是,setTimeout()是一种在特定时间段后回
我想用setTimeout?这是一个好方法吗?正确的方法是什么?谢谢。如果您想在插入/更新后的固定时间删除文档,您可以使用ttl索引,当使用ttl索引时,数据不会立即删除,但如果删除时间不固定(可能与您的参数有关)。您不能使用ttl索引 斯孔德案。您必须编写一个应用程序来监视收集 比较
数据时间
延迟时间
现在
然后删除,聚合效果更好
更重要的是,
setTimeout()
是一种在特定时间段后回调的好方法 如果要在插入/更新后的固定时间删除文档,可以使用ttl索引,当使用ttl索引时,数据不会立即删除,但如果删除时间不固定(可能与您的参数有关)。您不能使用ttl索引
斯孔德案。您必须编写一个应用程序来监视收集
比较数据时间
延迟时间
现在
然后删除,聚合效果更好
更重要的是,
setTimeout()
是一种在特定时间段后回调的好方法 是的,使用setTimeout。有一种叫做TTL
的东西,用于在一定时间后删除文档。选中此选项是,使用setTimeout。有一个名为TTL
,用于在一定时间后删除文档。检查这个