最近做接口测试,需要向未注册的手机号发送验证码,调试校验验证码接口
问了开发小伙伴得知,验证码都存到了MongoDB数据库中
捣鼓了半天也算是研究出来了,代码如下:
【因为我只用到了查询操作,所以对于MongoDB语法不做深入解释】
'''先导入模块,没有的话就去 File > Settings 下载 或者 pip3 instll pymongo'''
import pymongo
host = "127.0.0.1"
port = 27017
mongoClient = pymongo.MongoClient(host=host,port=port)
db = mongoClient.DatabaseName
collection = db.CollectionName
'''需要注意,python中只能使用列表进行排序,不能使用字典,所以sort后面不能使用{}需要换成[]'''
results = collection.find({"Phone" : "17600000000"}).sort([("SendTime", -1)]).limit(1).skip(0)
for result in results:
print(result)
mongoClient.close()
以上就是如何在 Pycharm 中连接 MongoDB 的方法
没接触 MongoDB 的小伙伴跟你们分享一个获取语句的小技巧
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a4bf1e60f49f712a6f2793a235713471.png)