Python开发-pymongo的基本使用-mongoDB的操作

在使用Python开发的时候,我们常用的数据库除了MySQL以外还有:mongoDB。这个数据库类似于json形式的表达,也和我做的iOS开发中字典的数据模式类似,都是以 key -- value 存储的,而且操作简单所以在Python开发中很常用。我的Python开发文章都是以Python3.6为基准

上代码:

#头文件引入库
from pymongo import Connection
#创建连接,创建链接的时候,指定host及port参数
conn = Connection('localhost',27017)
#连接数据库,数据的表名为demo
db = conn.demo
#向数据库增加数据
db.user.insert({'username':username,'password':password,'birthday':birthday,'sex':sex})
#从数据库查询数据
db.user.find_one({"username":name,"password":password,"birthday":birthday,"sex":sex})
#其实在查询的时候不需要查询多个元素,因为mongoDB中,find_one里面是查询条件,返回结果是在数据库里面符合这个条件的那条记录
#所以一下这样就可以查询到所要的所有数据,在对象user中获取所有的数据
user = db.user.find_one({'username':username}
)
#删除数据库数据,和find一样,找到符合这个条件的元素就能删除所有相关信息
db.user.remove({'username':username})
#数据查询的升序操作
db.user.find().sort("UserName",pymongo.ASCENDING)
#数据查询的降序操作
db.user.find().sort("UserName",pymongo.DESCENDING)




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值