2019独角兽企业重金招聘Python工程师标准>>>

使用pymongo处理数据

from pymongo import MongoClient

class MongoDatabaseAction(object):
    def __init__(self,host=HOST,db_name=M_DATABASE):
        self.__Log = Logger().get_logger('ReportServer.MongoDatabaseConnection')
        self.connect_mongo_server(host)
        self.open_database(db_name)
    
    def connect_mongo_server(self,host):
        self.conn = MongoClient(HOST,27017)

def open_database(self,db_name):
        self.database = self.conn[db_name]
        
    def open_collection(self,collection_name=M_COLLECTION):
        self.db_collection = self.database[collection_name]

\\

创建db和collection的时候没有出现问题,但在insert时出现问题,提示mongodb连接失败:

pymongo.errors.ServerSelectionTimeoutError: 10.140.161.59:27017: [Errno 111] Connection refused

原因是:

vi /etc/mongodb.conf

bind_ip = 127.0.0.1注销掉

service mongodb restart即可,和mysql类似

使用

PyMongo import Connection - causes ImportError

解决办法,升级pymongo版本:

pip install pymongo==2.7.2 --proxy http://10.144.1.10:8080

转载于:https://my.oschina.net/u/3055388/blog/1036711

mongodb 远程连接相关推荐

  1. mongodb远程连接配置(亲测)

    环境:ubuntu16.04 mongodb远程连接配置如下: 1.修改配置文件mongodb.conf 命令:vim /etc/mongodb.conf 把 bind_ip=127.0.0.1 这一 ...

  2. 四.linunx mongodb远程连接

    1. 安装mongodb  这篇文章写的很好Linux安装mongodb数据库最新版(全网最细)_wgh0315的博客-CSDN博客_linux安装mongodb5 2. SpringBoot yml ...

  3. mongodb远程连接

    1.关闭防火墙 firewall-cmd    --state 查看防火墙是否运行中 systemctl  stop   firewalld.service 关闭防火墙服务 2.使用bind_ip指定 ...

  4. mongodb远程连接windows

    命令参数 --bind_ip 192.168.0.55 //绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP--logpath D:\software\MongoDB\S ...

  5. mongodb远程连接访问

    随着云计算,云服务的不断发展演进,数据库的管理及维护方式也在转变,传统基于C/S客户端工具管理的方式,已经无法满足实际需要. TreeSoft数据库管理系统,采用web方式,对mongoDB,MySQ ...

  6. centos7设置mongodb远程连接(亲测)

    vim /etc/mongod.conf 更改 bindIp: 127.0.0.1 为 bindIp: 0.0.0.0 systemctl restart mongod.service

  7. MongoDb Windows linux平台环境及主流编程语言驱动安装同时配置mongoDb的远程连接

    MongoDb Windows linux平台环境及主流编程语言驱动安装同时配置mongoDb的远程连接 <一,>MongoDB 简介篇Ruiy; MongoDB是一个高性能,开源,无模式 ...

  8. MongoDB在windows服务器安装部署及远程连接MongoDB

    (.\是表示在服务器的windows powershell下需要 表示信任此命令才会执行不然会报错,自己电脑上使用时可去掉.\) 在本地使用都不需要开启权限而在服务器上需要开启安全模式所以需要在原本的 ...

  9. 【mongodb环境】在ubuntu上搭建mongodb,并且开启远程连接

    [mongodb环境]在ubuntu上搭建mongodb,并且开启远程连接 标签(空格分隔): mongodb 参考资料 mongodb 官方文档 安装mongodb 第一步:设置 public ke ...

最新文章

  1. poj 1469 二分图最大匹配
  2. Android数据库 分页查询,Android之怎么使用SQLite数据库(增、删、改、查、分页等)以及ListView显示数据(转)...
  3. namenode单节点解决方案
  4. PHP exec或system执行linux脚本或可执行文件不成功?权限不够。
  5. WatiN-Html元素及元素属性识别-扩展
  6. 网络安全实验---防火墙实验
  7. 计算机系统注册表文件格式,WIN7系统中,如何在注册表中修改系统时间格式?...
  8. Qt + 运动控制 (固高运动控制卡)【2】运动控制卡初始化和关闭
  9. 宏杉科技助力西安交大二附院:突破存储旧瓶颈、实现业务新成长
  10. GO语言实战之函数与方法
  11. 3G是IPv6的3G(转)
  12. 游戏修改器制作教程七:注入DLL的各种姿势
  13. java maven 混淆_maven混淆Java代码
  14. 小学五年级计算机教学论文,人教版小学五年级数学教学论文
  15. 85款中国风字体!超级好看的古风系列
  16. Linux配置PHP环境
  17. 入选数据库顶会 VLDB:如何有效降低产品级内存数据库快照尾延迟?
  18. LinuxProbe 0x14 虚拟网站主机功能(基于端口)、Vsftpd服务传输文件、TFTP简单文件传输协议
  19. 还在手动部署 Kubernetes 集群吗,是时候使用 Kubespray 完成自动化部署了!
  20. 基于多目标优化方法的电梯零部件预防性维修期决策

热门文章

  1. 暗黑的字符串---递推公式
  2. fiddler限速/弱网模拟
  3. 小米2怎样启动ANdroid?,小米2S如何打开后盖? 小米手机开盖技巧介绍(小米手机通用)...
  4. 这简直比高考容易多了...3个月自学转行软件测试,懒散人的一次自我突破!
  5. 服务器安装数据库显示启动服务,安装数据库没有启动服务器服务
  6. 学前儿童语言教育模拟试卷c卷,学前儿童语言教育模拟试卷参考答案.doc
  7. matlab 非线性电感,基于Matlab/Simulink利用动态和静态电感等磁参数建立了一种开关磁阻电机的非线性磁参数模型...
  8. 绿联扩展坞拆解_拆解报告:米物3A1C七合一多功能扩展坞
  9. linux ip onboot,linux onboot no
  10. python beautifulsoup_Python爬虫利器:Beautiful Soup的使用(一)