mongo和python的交互

# 安装 pymongo :pip install pymongo

import pymongo
try:
    # 1、链接mongodb服务
    mongo_py = pymongo.MongoClient()
    # 2、库和表的名字;有数据会自动建库建表
    '''
        建库建集合(表)第一种方法
    '''
    # # 数据库
    # db = mongo_py['newdb']
    # # 集合
    # collection = db['stu']
    '''
        建库建集合(表)第二种方法
    '''
    # collection = mongo_py["newdb"]["stu"]
    collection = mongo_py.newdb.stu
    # 3、插入数据
    one = {"name":"张三","age":55}
    two_many = [
        {"name": "张三", "age": 55},
        {"name": "李四", "age": 50},
        {"name": "王五", "age": 30},
        {"name": "小刘", "age": 20},
        {"name": "小菜", "age": 15}
    ]
    three_many = [
        {"name":"xiaowang","age":50},
        {"name": "xiaowang", "age": 40},
        {"name": "xiaowang", "age": 30},
        {"name": "xiaowang", "age": 20}
    ]
    # collection.insert_one(one)
    # collection.insert_many(three_many)
    # collection.insert() # 一个或多个
    # 4、删除数据
    # collection.delete_one({"age":15})
    # collection.delete_many({"age": 55})
    # 5、修改数据
    # collection.update_one({"age":20},{"$set":{"name":"刘一"}})
    # collection.update_many({"name":"xiaowang"},{"$set":{"age":100}})
    # 6、查询数据
    result = collection.find({"age":100})
    for i in result:
        print(i)

except Exception as  e:
    print(e)
finally:
    # 4、关闭数据库
    mongo_py.close()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值