Python|Python 中 MongoDB 的使用
安装 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('数据操作完成')
【Python|Python 中 MongoDB 的使用】最后的效果如下图:
文章图片
MongoDB可视化
推荐阅读
- 热闹中的孤独
- Shell-Bash变量与运算符
- JS中的各种宽高度定义及其应用
- 2021-02-17|2021-02-17 小儿按摩膻中穴-舒缓咳嗽
- 深入理解Go之generate
- 异地恋中,逐渐适应一个人到底意味着什么()
- 我眼中的佛系经纪人
- 《魔法科高中的劣等生》第26卷(Invasion篇)发售
- “成长”读书社群招募
- 2020-04-07vue中Axios的封装和API接口的管理