一、鏈接mongodb
import pymongo
client = pymongo.MongoClient(host='localhost',port=27017)
host爲mongo的ip地址,port爲端口號,若是不傳port則默認爲27017
二、鏈接數據庫
db=client.test 或 db=client['test']
test爲數據庫名,這兒只是以test舉例
三、對集合操做,假設集合名爲citys
collection = db.citys
3.1 對citys插入數據
字典的形式
city1 = {'id':1,
'name':'beijing',
'people_number':3000000,
'old_people_number':10000}
beijing=collection.insert(city1)
3.2對citys查詢
find_beijing = collection.find({'name':'beijing'})
3.3修改數據
update_beijing = collection.update_one({'name':'beijing'},{'$set':{'name':'shanghai'}})
update_one是隻更新符合條件的第一條數據,update_many爲更新符合的條件的全部數據,用法和update_one同樣
3.4刪除
remove_beijing = collection.remove({'name':'beijing'})
除此以外還有delete_one()和delete_many()兩種方法,和修改數據中的one與many同樣
四、關閉數據庫的連接
client.close()