就是要学社区 QQ群组:646854445
你并非已无懈可击,所以你不能逃避问题,拒绝学习!

057孤荷凌寒自学python初次尝试使用python来连接远端MongoDb

|阅读量:67 |发布于2020-08-10 14:20:32


正文内容

Github:

https://github.com/lhghroom/ZeroBasicSelfStudyPython



今天是学习mongoDB数据库的第三天。感觉这个东西学习起来还是那么困难,今天是第一次尝试使用Python代码来连接远端数据库,然而今天并没有成功。


一、首先下载安装Python需要的第三方库:

pip install pymongo


在windows的命令行窗口中输入以上命令即可。


二、然后通过引用此模块,就可以进行连接

我今天的测试如下(没有成功)

```

from pymongo import MongoClient


import _mty

import _mf

import _mre

import _cl


def msgbox(info,titletext='孤荷凌寒的对话框QQ578652607',style=0,isShowErrMsg=False):

   return _mty.msgboxGhlh(info,titletext,style,isShowErrMsg)


def firstConnect():

   #--指明数据库服务器的地址与端口号:

   strhost='cluster0-zr7xj.mongodb.net'

   intport=27017

   #--建立连接

   client=MongoClient(strhost)

   #--获取连接中的数据库(通过数据库的命名空间获取)

   db=client['admin']

   #-- 准备当前命名空间对应的数据库的权限用户名和对应授权密码

   stru=_mf.readAllTextFromTxtFileGhlh('u.txt')

   strp=_mf.readAllTextFromTxtFileGhlh('p.txt')

   db2=client['ghlhfirst']

   #--登录数据库

   db2.authenticate(stru,strp)

   #--获取其中的一个集合对象

   jh=db2['ghlhone']

   #--获取其中的文档

   #--获取全部文档

   docall=jh.find()

   msgbox(str(docall))


firstConnect()


```

运行报错:


【就是要学】社区
一个平等,纯粹的社群
本社群旨在为真正愿意不断学习,终身成长的朋友提供一个平等互助互相鼓励的清洁纯粹的学习交流的平台。
加入社群将获得
1、与真正终身学习者为伍
2、在榜样带领下坚持每天学习,终身成长
3、养成记录时间日志,成功日记的习惯


【就是要学】社区QQ群:646854445





【返回首页】