如何使用golang每1小时自动删除mongodb中的文档?

如何使用golang每1小时自动删除mongodb中的文档?,mongodb,go,Mongodb,Go,我的用例是,如果用户离线超过8小时,我只想从数据库中删除他们的记录。那帮家伙怎么帮我?我使用go作为后端,使用mongodb作为数据库。超时后从数据库中“删除”数据的最可靠方法,无论是任何语言,还是任何数据库,都不是这样做,而是将过期时间存储为记录的一部分。然后忽略任何已过期的记录。您仍然可以偶尔进行清除,但应用程序的操作并不取决于清除操作的可靠性。除此之外,一般性建议:请更新您的问题以显示您尝试了什么,并解释您需要帮助解决的任何问题。请参阅相关:

我的用例是,如果用户离线超过8小时,我只想从数据库中删除他们的记录。那帮家伙怎么帮我?我使用go作为后端,使用mongodb作为数据库。

超时后从数据库中“删除”数据的最可靠方法,无论是任何语言,还是任何数据库,都不是这样做,而是将过期时间存储为记录的一部分。然后忽略任何已过期的记录。您仍然可以偶尔进行清除,但应用程序的操作并不取决于清除操作的可靠性。除此之外,一般性建议:请更新您的问题以显示您尝试了什么,并解释您需要帮助解决的任何问题。请参阅相关: