首先先進入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'})