Python学习——操作MongoDB

操作MongoDB需要安装软件:mongochef

然后pycharm需要安装pymongo模快  pip install pymongo

操作第一步:建立连接

import pymongo

client = pymongo.MongoClient(host = 'xxxx',port = 27107) 端口号一般默认。如果有账号密码,就继续输入相关参数。

在mongochef上建立连接方法:

 

 

 

 如果需要输入用户名密码,点击authentication选项卡,输入,然后保存即可。

连接以后,就可以使用了。创建数据库——集合

MongDB里面没有数据表的概念,也不需要使用sql语句。他们数据库里面的表叫集合:collection  里面的数据是以字典形式存储的。

数据库如果不存在,会自动创建

db = client['stu_info']

table = db['class1]

第三步:数据操作,增删改查

增:

table.insert({'key1':'value1','key2':'value2',......})

删:

table.delete_one({'key1':'value1','key2':'value2',......})  如果有多条,只删除一条

table.delete_many({'key1':'value1','key2':'value2',......})  如果有多条,会删除多条

改:

table.delete({'key':'value旧'},{'key':'value新',也可以新增key和value......})   如:collection.update({'jd':'www.jd.com'},{'jd':'www.jd.com','addr':'亦庄'})

查:

table.find({'key1':'value1','key2':'value2',......})

for d in db['stu_info'].find({'title':'baidu.com'}):
  print(d)

 

posted on 2018-07-27 15:02  大阳修炼中  阅读(120)  评论(0编辑  收藏  举报

导航