我有一个名为login
的文档。本文件包含以下内容:
用户名
密码
性别
我有另一个名为history
的文档,其中包含以下内容:
用户名
时间
I历史文档username
引用了login
文档。
使用time
字段,我将通过以下查询从历史文档中获取详细信息。在
usersByHistory=models.history.objects(time=searchObj.time)
使用上述结果,我将使用以下代码获取用户信息:
^{pr2}$通过执行上面的代码,执行时间很长,我想避免代码中的for循环,用mongoengine查询来代替它,从而使执行时间最小化。有人请帮忙
您可以执行
in
查询并提供用户数组:http://docs.mongoengine.org/en/latest/guide/querying.html#query-operators这里有一个使用
scalar
的示例,因为我们只需要一个用户名列表。在*我已更新类名和变量名以符合pep8
相关问题 更多 >
编程相关推荐