9.1 mongo_python.py
2024-09-06 07:34:31
# 安装 pymongo pip install pymongo
import pymongo
try:
# 1.链接mongod的服务
mongo_py = pymongo.MongoClient()
# 2.库和表的名字; 有数据会自动建库建表
# 数据库
# db = mongo_py['six']
# 表 集合
# collection = db['stu']
# collection = mongo_py['six']['stu']
collection = mongo_py.six.stu
# 3.插入数据
one = {"name": "张三", "age": 50}
two_many = [
{"name": "小三", "age": 50},
{"name": "李四", "age": 30},
{"name": "王五", "age": 20},
{"name": "小刘", "age": 15}
]
# collection.insert_one(one)
# collection.insert_many(two_many)
# collection.insert()
# 删除数据
# collection.delete_one({"age": 15})
# collection.delete_many({"age": 50})
# 修改数据
# collection.update({"age": 20}, {"$set": {"name": "小王"}})
# collection.update_many({"name": "xiaowang"}, {"$set": {"age": 100}})
#查询
result = collection.find({"age":100})
result = collection.find_one({'age':100})
# for i in result:
# print(i)
print(result)
except Exception as e:
print(e)
finally:
# 关闭数据库
mongo_py.close()
最新文章
- 跟随标准与Webkit源码探究DOM -- 获取元素之querySelector,querySelectorAll
- 【mysql】关于checkpoint机制
- Leetcode | Palindrome
- 隐藏与显示:display/visibility/visible区别
- WebService是什么?
- 10、网页制作Dreamweaver(扩展:各浏览器对 onunload 事件的支持与触发条件实现有差异)
- MyBatis返回主键
- [uwp开发]数据绑定那些事(1)
- 软件工程——PairProject
- Annotation【转】
- 在Windows下使用MinGW静态编译Assimp
- python类class基础
- nhibernate 3.3 linq扩展
- [C#]使用 C# 编写自己的区块链挖矿算法
- Knockout 官网学习文档目录
- springboot排除exclude
- Docker File知识
- BIOS 中断向量表
- Java面试题详解三:比较器
- 20165237 预备作业3 Linux安装及学习
热门文章
- C中为什么不能用==比较字符串?
- [原创]Delphi 文件函数:ForceDirectories() 函数和 CreateDir函数
- php的字符串{}选定与{变量}
- inobounce.js : 禁止IOS H5的滑动回弹
- [JZOJ 5791] 阶乘
- dajian
- hdu4126_hdu4756_求最小生成树的最佳替换边_Kruskal and Prim
- shell得到两个文件的差集
- day5:函数练习题
- [POI2011]SMI-Garbage