zoukankan      html  css  js  c++  java
  • MongoDB的update

    update: 修改数据

    一、基本使用

    1、修改指定的数据字段

    原始数据:

    image

    1、将第一个白起的姓名改成白旗(单条修改)

    代码如下:

    # coding:utf8
    import pymongo as p
    
    # 链接数据库
    client = p.MongoClient("mongodb://localhost:27017")
    # 进入数据库
    mydb = client["love"]
    student = mydb["users"]
    old = {"name": "白起"}
    new = {"$set": {"name": "白旗"}}
    
    # update 传入两个值,一个是old的值,一个是新值
    student.update_one(old, new)
    for v in student.find():
        print(v)

    结果如下:

    image

    2、修改所有王翦的名字为武成侯(多条修改,修改所有匹配的值)

    代码如下:

    # coding:utf8
    import pymongo as p
    
    # 链接数据库
    client = p.MongoClient("mongodb://localhost:27017")
    # 进入数据库
    mydb = client["love"]
    student = mydb["users"]
    old = {"name": "王翦"}
    new = {"$set": {"name": "武成侯"}}
    
    # update 传入两个值,一个是old的值,一个是新值
    student.update_many(old, new)
    for v in student.find():
        print(v)

    结果如下:

    image

    和删除一样可以使用正则来筛选。


    读书和健身总有一个在路上

  • 相关阅读:
    字体颜色和字体样式的演示
    消息的测试
    java泛型例子
    python画太阳花
    列出进程界面
    画蟒蛇
    同切圆的绘制
    IDEA 2019.3.1永久破解
    springMVC ——Controller配置方式
    SpringMVC——JSR303的数据校验Hibernate Validator方式实现
  • 原文地址:https://www.cnblogs.com/Renqy/p/12850241.html
Copyright © 2011-2022 走看看