我爱编程Python

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

2017-08-22  本文已影响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)执行结果:

上一篇 下一篇

猜你喜欢

热点阅读