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:MongoDBdata --install

  配置日志

  mongod --logpath=‘d:MongoDBlogsmongodb.log’ --logappend

方法二:

  配置mongodb配置文件

  eg:建立配置文件目录 D:MongoDBetc

dbpath=D:MongoDBdata #数据库路径
logpath=D:MongoDBlogsmongodb.log #日志输出文件路径
logappend=true #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
journal=true #启用日志文件,默认启用
quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
port=27017 #端口号 默认为27017

安装成系统服务

  mongod --config D:MongoDBetcmongodb.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)

运行结果:

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