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

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


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

  • 相关阅读:
    C语言I博客作业04
    C语言I博客作业03
    C语言I—2019秋作业02
    C语言I博客作业01
    JSP 基础语法
    JavaScript
    Hadoop简介
    用流从一个指定的网址抓取html代码
    内容采集
    SpringMVC控制器与视图的数据交换
  • 原文地址:https://www.cnblogs.com/Renqy/p/12850241.html
Copyright © 2011-2022 走看看