# 安装 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()

最新文章

  1. 跟随标准与Webkit源码探究DOM -- 获取元素之querySelector,querySelectorAll
  2. 【mysql】关于checkpoint机制
  3. Leetcode | Palindrome
  4. 隐藏与显示:display/visibility/visible区别
  5. WebService是什么?
  6. 10、网页制作Dreamweaver(扩展:各浏览器对 onunload 事件的支持与触发条件实现有差异)
  7. MyBatis返回主键
  8. [uwp开发]数据绑定那些事(1)
  9. 软件工程——PairProject
  10. Annotation【转】
  11. 在Windows下使用MinGW静态编译Assimp
  12. python类class基础
  13. nhibernate 3.3 linq扩展
  14. [C#]使用 C# 编写自己的区块链挖矿算法
  15. Knockout 官网学习文档目录
  16. springboot排除exclude
  17. Docker File知识
  18. BIOS 中断向量表
  19. Java面试题详解三:比较器
  20. 20165237 预备作业3 Linux安装及学习

热门文章

  1. C中为什么不能用==比较字符串?
  2. [原创]Delphi 文件函数:ForceDirectories() 函数和 CreateDir函数
  3. php的字符串{}选定与{变量}
  4. inobounce.js : 禁止IOS H5的滑动回弹
  5. [JZOJ 5791] 阶乘
  6. dajian
  7. hdu4126_hdu4756_求最小生成树的最佳替换边_Kruskal and Prim
  8. shell得到两个文件的差集
  9. day5:函数练习题
  10. [POI2011]SMI-Garbage