0
我有一个名为login
的文档。该文件包含以下内容:最小化mongoengine中的执行时间
用户名
密码
性别
我还有一个文件名为history
其中包含以下内容:
用户名
时间
我的历史文档username
是参照login
文件。 使用time
字段,我将通过以下查询获取历史文档中的详细信息。
usersByHistory=models.history.objects(time=searchObj.time)
使用上述结果,我会用下面的代码获得用户的信息:
list=[]
for user in usersByHistory :
name = user.user_name.user_name
usersList = login_info.objects(user_name=name)
list.append(usersList)
通过执行上面的代码的执行时间是非常高的,我想避免这种情况在循环代码并将其替换为mongoengine查询以最大限度地减少执行时间。有人请帮助
我如何使用马代码先生'in'查询? –
更新了示例。 – Ross