美文网首页我爱编程
第二周:第一节 使用数据库 MongoDB

第二周:第一节 使用数据库 MongoDB

作者: dandd31 | 来源:发表于2016-06-02 22:08 被阅读0次

    MongoDB因为上手比较简单,所以这个课程使用了它。记住一点如果以后代码出现了问题第一时间去查找下官方的文档,第二时间才是去google it。

    1.大致了解下MongoDB

        MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

        MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。

    2.开始了解MongoDB

        注意ubuntu中默认的python3.4,所以在pycharm中的 project要选择python3.4.应该是。这个应该是要在Terminal中输入python之后显示的版本号一致。

    3.启动MongoDB

      在终端中输入   启动mongodb

      如果先启动了VPN在启动mongod会失败,如果先启动

    4.使用pymongo

    其实,使用pymongo的大致思路就是使用excel。

    1.打开电脑,打开一个excel,打开一个sheet,输入数据。下面是我自己写的实例。

    -----------------------------------------------------------------------------------------------------------------

    import pymongo

    #创建一个数据库的实例

    client = pymongo.MongoClient("localhost",27017)

    #访问client实例中的数据库

    omg = client["omg"]

    #访问数据库中创建了一个表单

    sheet_1 = omg["sheet_1"]

    d = {'a':1,'b':2,'c':3}

    #只有在这一步之后才会在mongodb中创建一个数据库

    # sheet_1.insert_one(d)

    #写入数据

    foriinsheet_1.find():

    print(i)

    #读取数据

    foriinsheet_1.find():

    print(i)

    ----------------------------------------------------------------------------------------------------------------------------

    5.注意爬取数据的类型

        网页中爬取的数据都是str,如果需要int什么的需要转换。

    6.写代码时的精神状态

        写代码时时刻需要知道,我需要写那些步骤来完成这个任务,我现在在写什么,写了这个有什么用。

    7.函数

          写的脚本最好用函数来拼接,以后在看到这个脚本不用在一行一行的读代码了,看一下函数名和注解基本就可以用了。

    相关文章

      网友评论

        本文标题:第二周:第一节 使用数据库 MongoDB

        本文链接:https://www.haomeiwen.com/subject/rclcdttx.html