我需要在24小时之前从我的mongodb集合中删除记录
{
"_id" : ObjectId("53993f67ccbc960c7d05b74d"),
"userName" : "krishna",
"countryCode" : "91",
"countryName" : "India",
"mobileNumber" : "99143xxxxx",
"name" : "Krishna",
"password" : "aXRvbkAxMjM=",
"registeredOn" : ISODate("2014-06-12T05:49:27.970Z"),
}
{
"_id" : ObjectId("53993f67ccbc960c7d05b74e"),
"userName" : "mulagala",
"countryCode" : "91",
"countryName" : "India",
"mobileNumber" : "99122xxxxx",
"name" : "Krishna",
"password" : "aXRvbkAxMjM=",
"registeredOn" : ISODate("2014-06-16T05:49:27.970Z"),
}
现在我想删除一个24小时前注册的记录时间。怎么了从中删除Python。谢谢提前!在
你可以用一个查询来处理这个问题,并定期运行它:
或者你可以看看TTL Indexes。mongodb服务器每隔几分钟就会定期检查这些内容,而不需要额外编码:
^{pr2}$因此,如果您可以让它为您工作,您不需要任何手动控制,这可能是一个很好的方法为您的应用程序。在
相关问题 更多 >
编程相关推荐