zoukankan      html  css  js  c++  java
  • Mongo初级实践——插入,删除,查询,更新

    插入:

    from pymongo import MongoClient
    conn = MongoClient('127.0.0.1', 27017)
    db = conn.mydb  
    my_set = db.test_set
    my_set.insert({"name":"zhangsan","age":118})
    my_set.insert({"name":"lisi","age":118})
    my_set.insert({"name":"wangwu","age":32})
    my_set.insert({"name":"wumingshi","age":118})
    

    这里用了insert来单个插入,共有五条数据,俱有年龄和名称。

    更改:

    from pymongo import MongoClient
    conn = MongoClient('127.0.0.1', 27017)
    db = conn.mydb  
    my_set = db.test_set
    my_set.update({"name":"zhangsan"},{'$set':{"age":20}})

    这里将姓名为“zhangsan”的年龄更改为二十

    查询:

    from pymongo import MongoClient
    conn = MongoClient('127.0.0.1', 27017)
    db = conn.mydb  
    my_set = db.test_set
    for i in my_set.find({"age":118}):
        print(i)

    在其中找到年龄为118的姓名并打印。

    删除:

    from pymongo import MongoClient
    conn = MongoClient('127.0.0.1', 27017)
    db = conn.mydb  
    my_set = db.test_set
    for i in my_set.find():
        print(i)
    print("~~~~~~~~~~~~~~~~~~~")
    my_set.remove({"name":"zhangsan"})
    
    for i in my_set.find():
        print(i)

    先打印出删除前的数据库,随后移除了关于“zhangsan”的所有文档,最后打印出整数据库。

  • 相关阅读:
    遍历二维数组
    冒泡跟扫描共用
    1.8作业
    1.7作业
    1.5作业
    百文百鸡 水仙花数 百马百担
    for循环输出九九乘法表
    循环语句
    1.4作业
    07、找出1-99之间的同构数
  • 原文地址:https://www.cnblogs.com/Exesoft-Mike/p/9552340.html
Copyright © 2011-2022 走看看