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”的所有文档,最后打印出整数据库。

  • 相关阅读:
    后续阶段第二天
    后续阶段第一天
    冲刺第五天
    冲刺第四天
    冲刺第三天
    冲刺第二天
    第二阶段-冲刺第一天
    第一阶段项目总结
    冲刺(7)
    团队开发冲刺第一阶段_6
  • 原文地址:https://www.cnblogs.com/Exesoft-Mike/p/9552340.html
Copyright © 2011-2022 走看看