Python如何操作MongDB?

发布时间:2021-10-12 08:09:51 人气:343 作者:admin

Python如何操作MongDB?

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

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

Python如何操作MongDB?

  ·插入一条数据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"})

  以上是关于Python如何操作MongDB的介绍,由多测师亲自撰写。https://www.e70w.com/

返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线