老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Python如何使用MongDB?老男孩Python怎么样?

老男孩IT教育

行业新闻

2021年6月8日 18:19

MongDB是一种非关系型数据库(NoSQL),非关系型数据库是以key-value的形式展现的,相比关系型数据库来说,存储容易,那么Python如何操作MongDB呢?

       MongDB是一种非关系型数据库(NoSQL),非关系型数据库是以key-value的形式展现的,相比关系型数据库来说,存储容易,那么Python如何操作MongDB呢?Python

       首先要确保是否安装,如果已安装进行连接即可,下面是一些CURD操作(增删改查):

       ·插入一条数据insert_one()

test={"name":"zhangsan","age":"25","sex":"man"}
run1.insert_one(test)

       ·插入一条数据insert_many()

testone = {"name":"zhangsan","age":"25","sex":"man"};
testtwo = {"name":"lisi","age":"20","sex":"woman"};
list = [testone,testtwo];
run1.insert_many(list);

       ·删除一条数据delete_one()

#删除name字段值为"lisi"
run1.delete_one({"name":"lisi"});

       ·删除多条数据delete_many()

#删除 name 字段值为"zhangsan"的多条数据
run1.delete_many({"name":"zhangsan"});

       ·删除集合【表】drop()

run1.drop();

       ·修改一条数据update_one()

#前面是查询的条件 也就是需要更改的条件 后面是需要修改的内容
run1.update_one({"name":"lisi"},{"$set":{"age":"30"}});

       ·修改多条数据update_many()

#修改以w开头的sex字段的所有数据 换成性别为woman
one = {"sex":{"$regex":"^w"}};
two = {"$set":{"sex":"man"}};
run1.update_many(one,two);

       ·查询一条数据find_one()

list={"name":"zhangsan","sex":"man"};
run1.find_one(list);

       ·查询多条数据find()

for findone in run1.find({"sex":"woman"});

       对于想要系统性学习却找不到渠道的,可以来老男孩教育实地考察一下,我们针对学生不同的情况,开设了三种班型,脱产班、周末班、线上班,可以选择适合自己的班型,学到的技能都是一样的哦

       推荐阅读:

       如何速记Linux命令?零基础掌握

       Python具体能做些什么?老男孩Python课程

       Python如何学习?老男孩Python课程有哪些?

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。