操作mongodb

mongodb是非关系型数据库

一、连接数据库,并进行增删改查

1、连接mongodb数据库,并选择数据库

import pymongo
client = pymongo.MongoClient(host='ip',port=27017)
db = client['spz']# 选择数据库,如果数据库不存在,会帮你创建

2、选择数据库中的集合,相当于mysql数据库中的表

collection = db['stu_info']#选择一个集合,就相当于mysql里面的表

3、增加数据

db.insert({'name':'aaa','sex':''})
db['stu_info'].insert({'name':'aaa','sex':''})

4、查找数据

db['stu_info'].find()
print(list(db['stu_info'].find({})))

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

5、删除数据

collection.delete_one({'title':'baidu.com'})# 如果有多条的话,只会删除一条
collection.delete_many()# 删除多条
print(list(collection))

6、更新数据

collection.update({'jd':'jd.com'},{'jd':'www.jd.com','addr':'亦庄'})

二、

 自查怎么用like,大于、小于

posted @ 2018-07-21 21:18  灿烂初秋  阅读(140)  评论(0编辑  收藏  举报