pywjh

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

 

 

 

分类:

技术点:

相关文章: