Python3 MongoDB

写在最前:

MongoDB 是目前最流行的 NoSQL 数据库之一,使用的数据类型 BSON(类似 JSON)。

Python 要连接 MongoDB 需要 MongoDB 驱动,这里我们使用 PyMongo 驱动来连接。

一、安装

1、pip 安装

小知识:pip 是一个通用的 Python 包管理工具,提供了对 Python 包的查找、下载、安装、卸载的功能。

安装 pymongo:$ python3 -m pip3 install pymongo

也可以指定版本:$ python3 -m pip3 install pymongo==3.5.1

更新 pymongo:$ python3 -m pip3 install --upgrade pymongo

2、conda 安装

小知识:Anaconda 指的是一个开源的 Python 发行版本,其包含了 conda、Python 等 180 多个科学包及其依赖项。里面所包含的 Jupyter Notebook 是数据挖掘领域中最热门的工具。

废话不多说,安装 pymongo:$ conda install -n showufei pymongo

二、测试 PyMongo

from pymongo import MongoClient

# single mongo
myclient01 = MongoClient('mongodb://127.0.0.1:27017')
dblist01 = myclient01.list_database_names()
print(dblist01)

myclient02 = MongoClient(host='127.0.0.1', port=27017)
dblist02 = myclient02.list_database_names()
print(dblist02)

# mongo cluster
mycluster03 = MongoClient('mongodb://xx.xx.5.58,xx.xx.5.27,xx.xx.5.29,xx.20.5.46,xx.xx.5.47,xx.xx.5.48', port=27017)
dblist03 = mycluster03.list_database_names()
print(dblist03)

mycluster04 = MongoClient(host='xx.xx.5.58,xx.xx.5.27,xx.xx.5.29,xx.20.5.46,xx.xx.5.47,xx.xx.5.48', port=27017)
dblist04 = mycluster04.list_database_names()
print(dblist04)

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值