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

  • 相关阅读:
    追随我心
    开心孕期创业经验和教训总结
    记和老友李吃饭
    如何理解hashCode的作用:
    周计划(2014.08.05~2014.08.10)
    个人职业提升内容
    个人职业发展分析和实现方法
    go 实现的排序算法
    xxx go内置函数
    6.并发
  • 原文地址:https://www.cnblogs.com/Exesoft-Mike/p/9552340.html
Copyright © 2011-2022 走看看