python連線操作mongodb資料庫
import pymongo #若沒有該模組,進入cmd, pip install pymongo
#localhost表示本機ip,也可以用迴環地址127.0.0.1 而mongodb預設port是27017
mongoclient = pymongo.MongoClient("localhost",port=27017)
#使用/建立庫,存在則使用,不存在則建立,只有插入資料之後才可檢視
#className是你的資料庫名
db = mongoclient .className
#集合 = 庫.集合名
collection = db.students
#插入一條
collection.insert({"name":"胖子","age":18})
#插多條
collection.insert([{"name":"奧巴馬","age":30},{"name":"李健","gender":1}])
#查詢 find第一個引數表示條件,第二個表示結果顯示內容
collection.find({"name":"胖子"},{"name":1,"age":1})
#需要匯入ObjectId模組
collection.find("_id":ObjectId("...."))
#按age逆序
collection.find().sort("age":-1)
#分頁 跳過兩條語句,獲取一條語句
collection.find().skip(2).limit(1)
#遍歷獲取結果
res = collection.find()
for data in res:
print(data)
#修改
collection.update({"age":18},{"$set":{"age":12}},multi=True)
#刪除一條
collection.remove({"age":18}, multi = False)
#刪除所有符合條件
collection.remove({"age":18})