• Python操作MongoDB数据库


    MongoDB 原生语句

    MongoDB Shell 命令

    安装pymongo

    pip install pymongo

    Python连接MongoDB

    import pymongo
    
    # mobgodb连接对象
    client = pymongo.MongoClient('localhost', port=27017)
    
    # 获取数据库, 可以不用创建数据库
    db = client.zhihu
    
    # 获取数据库中的集合
    collection = db.qa
    
    # insert_one 写入数据
    collection.insert_one({
        "username":"aaa",
        "password":'123456'
    })
    
    # insert_many 写入多条数据
    collection.insert_many([
        {
            "username":"aaa",
            "age":18
        },
        {
            "username":"bbb",
            "age":20
        }
    ])
    
    # find 查找所有数据
    cursor = collection.find()
    for x in cursor:
        print(x)
    
    # find_one 获取一条数据
    result = collection.find_one()
    print(result)
    # 添加查询条件
    result = collection.find_one({"age":18})
    print(result)
    
    # 更新数据
    collection.update_one({"username":"bbb"},{"$set":{"username":"spider"}})
    
    # 更新多条数据
    collection.update_many({"username":"aaa"},{"$set":{"username":"spider"}})
    
    # 删除一条数据
    collection.delete_one({"age":18})
    
    # 删除多条数据
    collection.delete_many({"username":'spider'})
    
  • 相关阅读:
    asp.net web生命周期
    图的数据结构1
    最长公共子串
    内部排序

    棋盘覆盖问题
    队列
    矩阵连乘问题
    图的数据结构2
    旅行售货员问题
  • 原文地址:https://www.cnblogs.com/meowv/p/11310571.html
Copyright © 2020-2023  润新知