mongoDB的使用(二)mogoDB与python的交互

使用pycharm进行数据库的操作更简单也更便捷

#下载的两种方式,第二种更快
pip install pymongo
pip isntall pymongo -i https://pypi.douban.com/simple

在pycharm中进行mongoDB数据库的编写

import pymongo#调用模块

# 1. 建立连接
link = pymongo.MongoClient()  # 实例化一个link对象

# 2. 指定数据库
db = link['python']

# 3. 指定集合
my_col = db['student']

# 4.操作文档(增删改查)
# 增 insert_one insert_many
'''
my_col.insert_one({"name": "何", "age": 18, "sex": "男"})
my_col.insert_many([
    {"name": "李", "age": 15, "sex": "男"},
    {"name": "江", "age": 18, "sex": "女"},
    {"name": "赵", "age": 12, "sex": "男"},
    {"name": "刘", "age": 15, "sex": "女"},
    ])
'''
# 改 update_one update_many
'''
my_col.update_one({"age": 18}, {"$set": {"age": 16}})  # 记得加$set,否则会重写整条数据
my_col.update_many({"age": 12}, {"$set": {"age": 18}})
'''

# 删 delete_one delete_many
# my_col.delete_one({"sex": "男"})
# my_col.delete_many({"sex": "男"})
# 查 find_one find
# res = my_col.find_one()
res = my_col.find()  # 地址,可迭代
for i in res:
    print(i)

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值