开启mongodb数据库命令行_爬虫实例:MongoDB展神威(预备篇)

    在前面,我们讲到过“数据库”这个概念,就是一个存储数据的服务器,我们之前讲的是“关系型数据库”,它的数据都是一一对应的,而我们今天要学的MongoDB数据库,就是一种“NoSQL非关系型数据库”,这种数据库的特点就是,它会把数据存储在一个个集合里,而不是一个个表里,所以NoSQL数据库不需要要求每个数据都有相同的项。

    如下面的数据:

{    "name": "小明",    "age": "10",    "nik": "大明" }{    "name": "小黑",    "like": "football",    "school": "世界第一大学" }

    如果要存储在MySQL中,就会出现资源的浪费(多列为null):

nameageniklikeschool
小明10大明nullnull
小黑nullnullfootbal世界第一大学
    而MongoDB就不会出现这样的问题:
小明{    age: 10    nik: 大明}小黑{    like: football    school: 世界第一大学}

    在上面的示例中,“小明”和“小黑”分别就是一个“集合”(collection)

/1.下载MongoDB/

    MongoDB想要大展身手,但是首先得要将这个数据库下载下来,我们只需要访问https://www.mongodb.com/try/download/community向下滑动,点击下载即可:

5d4c6088d21abeaa5d9d4ff8c7287e20.png

/2.安装MongoDB/

    安装就要比下载复杂多了,但也不难,首先我们运行下载下来的msi文件:

6a9b665633790eaed9d65b87bb3f0a45.png

    在这个页面上选择Complete:

0264c1bd535425b68f588bc3888a8b35.png

    然后选择Install即可,出现这个界面代表安装成功:

db77cbd58077dc3eeb10c78b6e83fcff.png

/3.配置MongoDB/

    接下来,我们看看mongoDB的安装路径,默认是在C:\Program Files目录下,我们在c盘建立一个文件夹data,这个文件夹包含两个文件夹db和log,而log又包含一个文件mongodb.log:

C:\  |---data      |---db      |---log        |---mongodb.log

    在命令行里依次输入如下指令:

cd ..\..\Program Files\MongoDB\Server\3.2\binmongod.exe --logpath "C:\data\log\mongodb.log" --logappend --dbpath "C:\data\db" --serviceName "MongoDB" -install

    输入上面命令后,MongoDB服务就准备好了,接下来输入:

net start MongoDB 

    就开启了MongoDB服务:

b3e0a363fd962bed28dc0124d5d8da75.png

    输入mongo,如果出现类似下面语句,则说明开启服务成功:

f4ac051d3b964f28a8d19886df7c8f9e.png

/4.RoboMongo的下载安装/

    RoboMongo是一个MongoDB的图形化管理工具,可以参考https://blog.csdn.net/qq_34731574/article/details/81428835这篇文章。

f8f02488a7469e21c3b5be8564900e67.png

    今天你学废了吗5557e3c4dfcf0e9f51e5595e27430349.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值