系統環境:Windows 10 ,python3.x 1.安裝mongodb mongodb下載官網:https://www.mongodb.com/download-center?jmp=nav#community 安裝教程網上很多,可以自行百度(http://www.cnblogs.com/lz ...
系統環境: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)
運行結果: