首页 > 解决方案 > Pymongo代码可以在需要用户名和密码才能注册的网站页面上快速循环大量帐户?

问题描述

我想知道如果我有超过 100 万用户怎么办,需要多长时间才能循环每个帐户以检查用户名和电子邮件,如果注册页面检查它们是否已被使用,或者检查用户名和密码并在登录页面中更正,如果我在传统的 for 循环中执行它会不会需要很长时间?

标签: pythonautomationprocessing-efficiency

解决方案


对于该查询,您不需要执行循环;在 pymongo 中使用find()orfind_one()操作和适当的过滤器,您可以在一个步骤中执行此操作。

https://pymongo.readthedocs.io/en/stable/api/pymongo/collection.html#pymongo.collection.Collection.find

https://pymongo.readthedocs.io/en/stable/api/pymongo/collection.html#pymongo.collection.Collection.find_one


推荐阅读