zoukankan      html  css  js  c++  java
  • 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'})
    
  • 相关阅读:
    java web数据可视化
    全国疫情统计可视化地图
    数组中的学问
    软件工程第二周开课博客
    梦断代码阅读笔记1
    补充urllib
    多用户登录
    学期课后个人总结
    团队冲刺第二十六天
    团队冲刺第二十五天
  • 原文地址:https://www.cnblogs.com/meowv/p/11310571.html
Copyright © 2011-2022 走看看