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()

 

posted @ 2017-12-25 17:06  海的味道  阅读(205)  评论(0编辑  收藏  举报