安装MongoDB数据库(这是个轻量级的数据库,适合我们个人爬取数据使用),下载网址:https://www.mongodb.com/download-center/community 网页会自动识别当前你的电脑系统,然后推荐给你相应版本,如下图:

python3操作低版本mongo python安装mongodb_MongoDB安装教程


1 下载完后双击安装,安装界面如下:

python3操作低版本mongo python安装mongodb_python3操作低版本mongo_02


2 安装过程出现如下问题:

python3操作低版本mongo python安装mongodb_mongodb_03


3 解决方法:重新从官网上下载zip格式的包,如下图:

python3操作低版本mongo python安装mongodb_数据库_04


4 然后将下载好的文件夹解压缩,如下图:

python3操作低版本mongo python安装mongodb_数据库_05


5 然后把上面这个文件夹里面的内容拷贝到C:\MongoDB\Server目录下如下图:

python3操作低版本mongo python安装mongodb_mongodb_06


6 然后配置环境变量,在Path变量添加一个路径C:\MongoDB\Server\bin,如下图:

python3操作低版本mongo python安装mongodb_数据_07


7 然后在E盘新建E:\MongoDb\DATA\db路径用来存放数据库数据,新建E:\MongoDb\DATA\log路径用来存放log数据。8 然后启动MongoDB服务,按下Window键,在“搜索程序和文件”那一栏输入cmd,然后右击cmd,选择以管理员身份打开,如下图:

python3操作低版本mongo python安装mongodb_MongoDB安装教程_08

9 在命令行中输入如下命令:

先输入cd c:\MongoDB\Server\bin按下回车

然后输入mongod --dbpath E:\MongoDb\DATA\db按下回车,如下图:

python3操作低版本mongo python安装mongodb_python3操作低版本mongo_09


10 然后在浏览器输入http://127.0.0.1:27107,如果出现下面这句话说明MongoDB启动成功了。

python3操作低版本mongo python安装mongodb_数据库_10


11 用管理员身份重新打开一个cmd,输入:

mongod -dbpath “g:\mongodb\data\db” -logpath “g:\mongodb\data\log\mongo.log” -install -serviceName “MongoDB”

MongoDB就是启动的名字

12 如果输入次命令出现错误的话,先删除服务sc delete MongoDB,再次输入上个命令就好了,如下图:

python3操作低版本mongo python安装mongodb_mongodb_11


13 这样的话,mongodb服务Windows已经配置好了,我们可以不用进入bin的目录下启动MongoDB了,当我们通过输入net start MongoDB启动的时候给我报这个错误,

python3操作低版本mongo python安装mongodb_数据库_12


解决方法:删除E:\MongoDb\DATA\db路径下的mongodb.lock这个文件,然后再出输入net start MongoDB就好了,如下:

python3操作低版本mongo python安装mongodb_MongoDB安装教程_13


这时候在运行service.msc命令,就能看到MongoDB服务正在运行14 常用命令:

net start MongoDB 开启服务

net stop MongoDB 关闭服务

15 建立一个数据库表:

完成以上的配置我们就可以自己搭建一个数据库了,只要按照上面的步骤一步一步的来,就会成功,小编也是踩了很多的坑,总结出来的,

建立数据库的常用命令,这几个命令一定要记住

在bin的目录下,输入mongo启动,开始写入数据内容

show dbs 显示当前所有的数据,可以看到,当前没有数据内容

python3操作低版本mongo python安装mongodb_数据_14


use students 创建数据库名字, students就是数据库名字

python3操作低版本mongo python安装mongodb_数据库_15


db 显示当前数据库

python3操作低版本mongo python安装mongodb_python3操作低版本mongo_16


show collections 显示数据库中所有的集合

db..insert(doc) 往数据库插入文档

db.students.insert({id:“001”,name:“JIM”,age:“18”});这个就是我们插入的数据

python3操作低版本mongo python安装mongodb_mongodb_17


db.students.find()通过数据这个命令,往students这个数据库查询当前集合中所有的文档,也可以条件查询

python3操作低版本mongo python安装mongodb_数据_18