美文网首页我爱编程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增删改查

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

  • mongodb 查询

    安装mongodb的安装配置mongodb的基本操作mongodb的增删改查(CRUD)选修:主从双备权限控制使用...

  • 0812 A

    mongodb 增删改查 增: db.createCollection("name", {options:numb...

  • XDH_LESSON7

    MongoDB的安装和增删改查1.安装 MongoDB(在root下面执行) sudo su //到rootsud...

  • Mongodb

    mongodb学习 知识要点: mongodb基本结构 库,集合操作 数据(文档)的增 删 改 查 python操...

  • mongodb及express框架(0812)

    安装mongodb mongodb增删改查操作 插入数据 查询数据 插入多条数据 切换数据库并进入 test 修改...

  • MongoDB中数据的增删改查

    MongoDB数据的增删改查 说到MongoDB的增删改查,首先要知道MongoDB中的三要素 数据库,相似于my...

  • 全栈工程师 08 笔记

    Node.js操作MongoDB数据库(增、删、改、查) 先安装组件 mongodb模块:https://www....

  • Spring Boot 中使用 MongoDB 增删改查

    本文快速入门,MongoDB 结合SpringBoot starter-data-mongodb 进行增删改查。 ...

  • Day 2

    熟悉Linxu,gi,vim操作 熟悉Python的语法 熟悉MongoDB的增删改查操作 用Python + g...

网友评论

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

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