python使用mongodb
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python使用mongodb相关的知识,希望对你有一定的参考价值。
系统环境:Windows 10 ,python3.x
1.安装mongodb
mongodb下载官网:https://www.mongodb.com/download-center?jmp=nav#community
安装教程网上很多,可以自行百度(http://www.cnblogs.com/lzrabbit/p/3682510.html),重点是配置!
方法一:
配置数据目录
mongod --dbpath d:\\MongoDB\\data --install
配置日志
mongod --logpath=‘d:\\MongoDB\\logs\\mongodb.log’ --logappend
方法二:
配置mongodb配置文件
eg:建立配置文件目录 D:\\MongoDB\\etc
dbpath=D:\\MongoDB\\data #数据库路径
logpath=D:\\MongoDB\\logs\\mongodb.log #日志输出文件路径
logappend=true #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
journal=true #启用日志文件,默认启用
quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
port=27017 #端口号 默认为27017
安装成系统服务
mongod --config D:\\MongoDB\\etc\\mongodb.conf --install
启动
net start MongoDB
停止
net stop MongoDB
2.使用mongodb可视化工具
我使用的是RoboMongo,官网链接:https://robomongo.org/download
3.安装pymongo
pip install pymongo
4.测试
test.py
import pymongo as pm # 获取连接 client = pm.MongoClient(‘localhost‘, 27017) # 端口号是数值型 # 连接数据库 db = client.test # 获取集合 stb = db.student # 获取数据信息 datas = stb.find() for data in datas: # print(data.keys()) # 获取集合中的字段属性 print(data)
运行结果:
以上是关于python使用mongodb的主要内容,如果未能解决你的问题,请参考以下文章