Python下MongoDB的簡單應用
阿新 • • 發佈:2018-10-24
size isp 等等 name port sed opened 更新數據 學習方法
1.傻瓜安裝失敗請看下面方法
1.mongodb下載zip文件 2.解壓到D或者E盤 3.創建mangodb文件夾,把mongodb自創建文件夾中的所有文件剪切到mongodb 4.此時目錄結構D|E:\mongodb\bin等等文件 5.創建data和log文件夾,並在log中創建文件mongod.log 6.創建mongod.cfg文件,添加路徑:dbpath=D|E:\mongodb\data logpath=D|E:\mongodb\log\mongod.log 7.添加環境變量,在系統變量(S)Path中添加路徑D|E:\mongodb\binView Code8.系統管理員身份運行cmd,mongod --config "D|E:\mongodb\mongod.cfg" --install 9.開啟服務 net start mongodb
import pymongo # 獲取mongodb的對象 client = pymongo.MongoClient("127.0.0.1", port=27017) # 獲取數據庫(沒有zhihu這個數據庫也沒有關系) db = client.zhihu # 獲取數據庫中的集合(相當於mysql中的表) collection = db.qa # 寫入數據 collection.insert({"username": "Haiyan"}) # 插入多條數據 collection.insert([ {"username": "aaa", "age": 18}, {"username": "bbb", "age": 20} ]) # 查找數據 obj = collection.find_one() cursor = collection.find() for x in cursor: print(x) # 更新數據 collection.update_one({"username": "bbb"}, {"$set": {"username": "ccc"}}) collection.update_many({"username": "aaa"}, {"$set": {"username": "bbb"}}) # 刪除數據 collection.delete_one({"username": "ccc"}) collection.delete_many({"username": "bbb"})
具體學習方法:http://www.runoob.com/mongodb/mongodb-create-database.html
Python下MongoDB的簡單應用