MongoDB与python 交互
一、安装pymongo
注意 :当同时安装了python2和python3,为区分两者的pip,分别取名为pip2和pip3。
推荐:https://www.cnblogs.com/thunderLL/p/6643022.html
二、MongoDB与python 交互
2.1、打开黑屏终端,启动mongodb服务,运行mongo
# encoding=utf8 from pymongo import MongoClient from bson.objectid import ObjectId import pymongo# 连接服务器 conn = MongoClient("localhost", 27017)# 连接数据库 db = conn.text# 获得集合 collection = db.sub# 添加数据 collection.insert({'name': 'dd', 'gender': 1, 'math': 30, 'chinese': 50} ) # 查询文档 # res = collection.find() # 查询部分文档 ''' res = collection.find({"math": {"$gt": 60}}) for row in res:print(row)print(type(row)) ''' # 统计查询 ''' res = collection.find({"math": {"$gt": 60}}).count() print(res) ''' # 根据id 查询 ''' res = collection.find({"_id":ObjectId('5b927e096e92f1c1d53e548f')}) print(res[0]) ''' # 排序 ''' res = collection.find().sort("math") # 升序 res = collection.find().sort("math", pymongo.DESCENDING) for row in res:print(row) ''' # 分页查询 ''' res = collection.find().skip(3).limit(4) for row in res:print(row) '''# 更新文档 ''' collection.update({"name": "bbb"}, {"$set": {"math": 100}}) ''' #删除 ''' collection.remove({"name": "dd"}) '''# 断开 conn.close()
mongodb.py
转载于:https://www.cnblogs.com/Mint-diary/p/9608397.html
MongoDB与python 交互相关推荐
- mongodb和python交互
mongodb和python交互 1. mongdb和python交互的模块 pymongo 提供了mongdb和python交互的所有方法 安装方式: pip install pymongo 2. ...
- 三、mongodb数据库系列——mongodb和python交互 总结
一.mongodb和python交互 学习目标 掌握 mongdb和python交互的增删改查的方法 掌握 权限认证的方式使用pymongo模块 1. mongdb和python交互的模块 pymon ...
- python做前端mongodb_Python爬虫之mongodb和python交互
mongodb和python交互 学习目标 掌握 mongdb和python交互的增删改查的方法 掌握 权限认证的方式使用pymongo模块 1. mongdb和python交互的模块 pymongo ...
- MongoDB与python交互
与python交互 点击查看官方文档 安装python包 进入虚拟环境 sudo pip install pymongo 或源码安装 python setup.py 引入包pymongo import ...
- 7.MongoDB与python交互
引入模块pymongo from pymongoimport * 主要提供如下对象用于进行交互 MongoClient对象:用于与MongoDB服务器建立连接 DataBase对象:对应着MongoD ...
- MySQL和Python交互
与Python交互 python3模块名:pymysql conda install pymysql conda install sqlalchemy python2模块名:MySQLdb impor ...
- 基于 MongoDB 的 python 日志功能
本文首发于 Gevin的博客 原文链接:基于MongoDB的python日志功能 未经 Gevin 授权,禁止转载 基于MongoDB的python日志功能 why-log-to-mongodb 我几 ...
- android与python交互_Android与Python混合编程
前言 早在2017年的时候,出于业余兴趣,我就开始研究关于Python移植到Android上的实现方案,我一直希望能实现Android与Python的混合编程,并为此写了一系列博客,我希望借助JNI技 ...
- MapReduce with MongoDB and Python[ZT]
MapReduce with MongoDB and Python 从 Artificial Intelligence in Motion 作者:Marcel Pinheiro Caraciolo ( ...
最新文章
- 这可能是 π 被黑得最惨的一次
- 《JavaScript高级程序设计》笔记:变量、作用域和内存问题(四)
- TLE5012的使用和3线SPI通信(SSC)说明
- 工业4.0技术路线图 - OPC UA
- 奔小康赚大钱 HDU - 2255( 二分图匹配KM算法详解)
- 阿里云 MaxCompute 2020-4 月刊
- Spring Cloud Alibaba迁移指南(四):零代码兼容 Api-Gateway 1
- 事业单位的到手工资不高,甚至有点低,为什么这么多人去考?
- iOS 14 大改还有神秘硬件登场,苹果 WWDC20 今夜线上发布
- java后端路由中转
- 软件测试项目案例哪里找?【银行/教育/商城/金融/等等....】
- 数据集成是开放数据库还是接口?
- 禅道发信配置(网易企业邮箱)
- 基于JAVA校内图书馆智能管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
- 「wps教程」Word里的大神器隐藏技能
- centos挂载光驱设备
- MySQL事务的操作
- 机器学习入门知识体系
- 泪目!雷军突然卸任……
- 基于SSM架构的新闻管理系统设计与实现论文
热门文章
- 一些SAP UI5代码审查的例子
- SAP 客户主数据表BUT000的extractor
- Ubuntu系统下载缓慢,以及更新源卡住不动(终极解决方案)
- 虚拟机VirtualBox中Ubuntu无法全屏(终极解决方法)
- java+mysql性能优化_Java培训实战教程之mysql优化
- 没有收到回复的同学注意了,用它一键查询!
- 数据可视化|实验一 绘图基础语法和常用参数
- 数组|leetcode59.螺旋矩阵II
- adaboost算法java代码_04-04 AdaBoost算法代码(鸢尾花分类)
- java code combat_极客战记怎么换成java_「网易官方」极客战记(codecombat)攻略-沙漠-脆弱的士气......