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

060孤荷凌寒自学python在windows10上搭建本地Mongodb数据服务

|阅读量:96 |发布于2020-08-10 14:42:19


正文内容

Github:

https://github.com/lhghroom/ZeroBasicSelfStudyPython


今天是学习mongoDB数据库的第六天。成功在本地搭建了windows10系统下的mongoDB数据库,并且连接和读写其中的数据初步测试也没有问题,让人重新看到了希望。


一、首先整理一下根据网络搜索的教程来安装windows10系统环境下mongoDB本地包的过程。

网络上的安装教程很多,不过很多版本都是针对3.0及以前的版本,看上去安装过程将会非常复杂,光是命令行窗口的命令就要输入很多。其实到了mongoDB4.0的安装包,其实已经一点不困难了,在安装界面上一路next就轻松完成,根本不需要后续设置。

我的安装包名称是:

mongodb-win32-x86_64-2008plus-ssl-4.0.5-signed.msi

注意在官方网站下载时选择符合自己操作系统版本的安装包,一定选择msi后缀格式的安装包,这样很省事。

具体安装过程见我的屏幕操作录像。

我是参照以下网文操作的:

https://www.jb51.net/article/145489.htm

这篇教程是针对mongoDB4.0版本来进行的,然而注意此教程后续的部分却又在多余的讲解如何指定数据存储位置和日志存储位置,这其实在安装程序的步骤中已经指定了,根本不用再次手动通过命令行指定,除非要手动更改其位置。


也就是说,将安装程序执行完,mongoDB4.0就已经在windows10系统中被设置完成了。可以直接使用了。


二、连接本地MongoDB数据服务与连接远端服务不同

连接本地MongoDB数据服务的命令比较简单

只要一个参数就可以了:

client=MongoClient("localhost")

显得干净清爽多了。


三、进行连接与读写测试

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 thirdConnect():

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

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

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

   #strhost='mongodb://' + stru + ':' + strp + '@cluster0-zr7xj.mongodb.net/?authMechanism=SCRAM-SHA-256'

   #--建立连接

   #client=MongoClient(strhost,tz_aware=True,connect=True)

   client=MongoClient("localhost")

   #-- 获取数据库的命名标识


   #print(client.admin.command('ismaster'))


   db2=client.text

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

   jh=db2.ghlhfirst

   #msgbox(str(jh.info))


   #--查询这个集合其中的记录

   

   #print(jh.find_one({'x':10}))

   data=jh.find()

   for i in data:

       print(i)

   #jh.insert({'姓名':'张三'})

thirdConnect()


今天的读写设置都宣告成功!



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


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





【返回首页】