python 对mongdb的简单操作
准备工作:1.选择安装合适的mongodb到本地电脑,2.创建mongodb实例,3,开启mongodb实例,4,下载pymongo第三方库,5.下载pycharm对mongodb可视化支持的插件mongo Plugin
代码:
1 import pymongo 2 #连接数据库,选择本地,当然也可选择远程数据库,默认端口号为27017 3 client = pymongo.MongoClient('localhost',27017) 4 5 #连接或者新建数据库实例 6 test = client['test'] 7 8 #在test的数据库实例下创建表为cats 9 cats = test['cat'] 10 users = test['users'] 11 12 # #向新建表中添加数据 13 # print('before insert:',list(cats.find())) 14 # cats.insert_one({'name':'lili'}) 15 # print('after insert:',list(cats.find())) 16 # #向原来的表中添加数据 17 # print('before insert:',list(users.find())) 18 # users.insert_one({'name':"gwb",'age':23}) 19 # print('after insert:',list(users.find())) 20 21 #删除users表中的数据 22 # print("before delete") 23 # user_array = users.find() 24 # print(list(user_array)) 25 # users.remove({'name':'gwb'}) 26 # print("after delete") 27 # user_array = users.find() 28 # print(list(user_array)) 29 30 #改值操作 31 # print("before update") 32 # user1 = list(users.find({"name":'lisi'})) 33 # print(user1) 34 # users.update({"name":'lisi'},{'$set':{'age':40}}) 35 # print('after update') 36 # print(list(users.find({"name":'lisi'}))) 37 38 # users.insert_many({{'name':'刘海伟','age':25},{'name':'孙杰桥','age':23}}) 39 client.close()