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)

 

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