python操作mongodb數據庫


首先先進入mongodb的數據庫,在Linux下的mongodb操作,可以點擊這里

這里進入的是test數據庫下的test_set集合

python環境下相應操作

1 import pymongo
2 client = pymongo.MongoClient('127.0.0.7', 27017)   # 本地IP,默認端口
3 db = client['test']  # 進入數據庫
4 col = db['test_set']   # 進入集合

 

查看集合數據:

 1 date = 集合.find()
 2 date1 = 集合.find_one()
 3 
 4 
 5 date = col.find()
 6 print(date)
 7 date1 = col.find_one()
 8 print(date1)
 9 
10 ==>
11 <pymongo.cursor.Cursor object at 0xb6b660ec>
12 {'_id': ObjectId('5b73e63943494008f8a8111b'), 'name': 'pywjh', 'age': 22.0}
13 
14 Process finished with exit code 0

插入數據

1 # 單條插入
2 col.insert_one({'name':'nihao', 'age':99})
3
4 # 多條插入5 lis = [{'name':'abc', 'age':44},6         {'name':'dnf', 'age':33}
7      ]
8 col.insert_many(lis)

更新數據

# 只更新一條
col.update_one({'name':'pywjh'}, {'$set':{'age':666}})

# 多條數據更新
col.update_many({'name':'pywjh'}, {'$set':{'age':666}})

 

刪除數據

# 只會刪除一條
col.delete_one({'name':'pywjh'})

# 刪除搜索出的多條數據
col.delete_many({'name':'pywjh'})

 

 

 


免責聲明!

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



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