美文网首页python学习
Python 中 MongoDB 的使用

Python 中 MongoDB 的使用

作者: 焉知非鱼 | 来源:发表于2016-10-08 16:17 被阅读70次

    安装 mongodb

    到 mongodb 的官网下载后安装。以 Windows 下的使用为例。
    在安装路径 C:\Program Files\MongoDB\Server\3.2\bin 目录下, 新建一个名为 data 的文件夹, 同时新建一个 start.bat 批处理文件用于启动 mongodb:

    @echo off
    mongod --dbpath ./data
    
    start_mongodb

    安装 pymongo:

    pip install pymongo
    

    安装 mongodb 可视化工具

    这里测试使用的是 Robomongo 0.9.0-RC10, 体积小, 方便下载。安装完成后打开该软件:

    连接设置

    设置好之后保存, 然后点击连接按钮。剩下的就交给代码了。

    测试 MongoDB 数据库

    新建一个爬虫工程, 在与 scrapy.cfg 同级的目录下新建一个 controlDB.py 文件:

    import pymongo
    connecton = pymongo.MongoClient() # 建立连接
    test_db = connecton.Daomubiji  # 连接上名为 Daomubiji 的数据库
    post_info = test_db.test  #  获取名为 test 的文档(表) 
    
    sanshu = {'name': u'盗墓', 'age': 27, 'Skill': 'Python'}
    mengzhu = {'name': u'张无忌', 'age': 23, 'Skill': '乾坤大挪移', 'girlfriend':'赵敏'}
    post_info.insert(sanshu)
    post_info.insert(mengzhu)
    post_info.remove({'name':'盗墓'}) # 删除 name 为「盗墓」的行
    print('数据操作完成')
    

    最后的效果如下图:

    MongoDB可视化

    相关文章

      网友评论

        本文标题:Python 中 MongoDB 的使用

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