pymongo的經常使用操做

import pymongo
#獲取連接mongo對象
client=pymongo.MongoClient("127.0.0.1",port=27017)
#獲取數據庫
db=client.book
#獲取數據集合
collection=db.text

#插入
# collection.insert({"bookname":"莽荒紀"})

#查找所有,這個是一個遊標,要遍歷才能打印
'''
cursor=collection.find()
for x in collection:
    print(x)
'''

#查找一行
'''
result=collection.find_one({"bookname":"一念永恆"})
print(result)
'''

#更新一條數據
# collection.update_one({"bookname":"莽荒紀"},{"$set":{"bookname":"詭異之主"}})

#更新所有符合的記錄
# collection.update_many({"bookname":"詭異之主"},{"$set":{"bookname":"完美世界"}})

#刪除一條數據
#collection.delete_one({"bookname":"完美世界"})

#刪除所有符合的數據
# collection.delete_many({"bookname":"一念永恆"})

#關閉鏈接
client.close()
相關文章
相關標籤/搜索