有没有一种方法可以在不使用上限集合的情况下仅维护MongoDB集合中的几个文档?

时间:2019-07-03 06:21:57

标签: python pymongo

我第一次使用PyMongo在Python中使用MongoDB。我收到JSON对象,这是由具有唯一用户ID的用户执行的交易的详细信息。当我收到这些交易时,然后将我的集合填充到数据库中。我想始终在集合中每个用户ID维护五个事务,以确保集合始终很小。当用户执行一项新交易并在此新交易之前已有五笔交易时,我要删除集合中属于该用户的用户ID的最旧交易,并用新的用户ID替换。在我的代码的那部分的注释部分之前,在填充集合之前,进行此操作的最佳方法是什么? JSON对象的格式如下:

if(event.triggerSource === "CustomMessage_ForgotPassword") {
            // Ensure that your message contains event.request.codeParameter. This is the placeholder for code that will be sent
            event.response.smsMessage = "You requested to reset your password " + event.request.codeParameter;
            event.response.emailSubject = "You requested to reset your password: " + event.userName;
            event.response.emailMessage = 'Hi, Username:' + event.userName+' , '+ event.request.codeParameter + ' is your verification code '  ;
}

0 个答案:

没有答案