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)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章