美文网首页我爱编程Python
MongoDB安装部署与Python操控MongoDB增删改查

MongoDB安装部署与Python操控MongoDB增删改查

作者: 捉虫__羊羊 | 来源:发表于2017-08-22 11:43 被阅读0次

    最近写的爬虫需要用到MongoDB存储数据,MongoDB真是一个好东西,分享一下刚刚搭建好的步骤,提醒一下常常“失忆”的自己:

    1.MongoDB官网下载链接:https://www.mongodb.com/download-center#community

    选择你需要的版本下载,我安装的是window 64bit

    2.命令行下运行 MongoDB 服务器

    (1)mongod --dbpath C:\Users\EABEFGA\data ,我的地址是在C盘

    (2)启动完成后,出现默认端口:27017,表示启动成功。

    3.找到你的安装路径C:\Program Files\MongoDB\Server\3.4\bin,在bin目录下双击运行mongo.exe

    4.普及一下MongoDB与我们常用的SQL一些概念的区别:

    5.开始使用Python进行MongoDB增删改查

    (1)我预先创建了数据库“zhilian”

    命令:use zhilian

    (2)下载pymongo包

    可以使用命令 pip install pymongo 直接安装

    (3)附上增删改查的代码:

    #!/usr/bin/env python

    # -*- coding: utf-8 -*-

    from pymongo import MongoClient

    #建立MongoDB数据库连接

    client = MongoClient('localhost',27017)

    #连接所需数据库,zhilian为数据库名

    db=client.zhilian

    #连接所用集合,也就是我们通常所说的表,zhilian为表名

    collection=db.zhilian

    #接下里就可以用collection来完成对数据库表的一些操作

    #查找集合中所有数据

    for item incollection.find():

    print item

    #查找集合中单条数据

    printcollection.find_one()

    #向集合中插入数据

    collection.insert({"name":'Tom',"age":25,"addr":'Cleveland'})

    print collection.find_one()

    #更新集合中的数据,第一个大括号里为更新条件,第二个大括号为更新之后的内容

    collection.update({"name":'Tom'},{"name":'Tom',"age":18,"learn":"math"})

    #查找集合中单条数据

    print collection.find_one()

    #删除集合collection中的所有数据

    collection.remove()

    #删除集合collection

    collection.drop()

    (4)执行结果:

    相关文章

      网友评论

        本文标题:MongoDB安装部署与Python操控MongoDB增删改查

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