码迷,mamicode.com
首页 > 数据库 > 详细

python使用mongodb

时间:2017-08-24 21:37:13      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:而不是   需要   client   可视化   mongodb   font   默认   comm   html   

系统环境: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

标签:而不是   需要   client   可视化   mongodb   font   默认   comm   html   

原文地址:http://www.cnblogs.com/jasonhaven/p/7425004.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!