使用Python連接Mongodb,對數據庫進行操作


1.首先安裝

安裝pymongo模塊from pymongo import MongoClient

2. 連接

godb://localhost:27017/')
print(client)
client = MongoClient('localhost', 27017)
print(client)

3.使用數據庫

#use 數據庫
#   等同於:use user_db_2
 db = client['user_db_2']

4.查看數據庫下的所有集合

# 3、查看庫下所有的集合
# print(db.collection_names(include_system_collections=False))

5.創建集合

user_info# user_info_col = db['user_info']  # 等同於:db.user_info

6.插入文檔

插入單條
user1 = {
    "_id": 2,
    "name": "tank",
    "age": 17
}
user_info_col.insert(user1) #等同於 use user (選擇好數據庫) 再db.user.insert(user1)  格式:db.哪個集合.insert(變量)
user_info_col.insert_one(user1)

插入多條
user1 = {
    "_id": 5,
    "name": "jason",
    "age": 18
}
user2 = {
    "_id": 6,
    "name": "大餅",
    "age": 19
}
# res = user_info_col.insert_many([user1, user2])
# res = user_info_col.insert([user1, user2])
# print(res)

7.查找

client = MongoClient('localhost', 27017)
print(client)

8.查詢一條

res = col.find_one({"_id": 1})
print(res)

9.更新

col.update({'_id': 1}, {'name': 'TANK'})


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM