luoson1 发表于 2017-12-15 17:09:35

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)
  

  

  运行结果:
页: [1]
查看完整版本: python使用mongodb