文档章节

mongodb 远程连接

应如是
 应如是
发布于 2017/06/27 16:01
字数 138
阅读 68
收藏 0

使用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
 

 

 

 

 

 

© 著作权归作者所有

上一篇: [python] hash相关
下一篇: mongo学习记录
应如是
粉丝 1
博文 45
码字总数 10640
作品 0
杭州
私信 提问
Linux Centos 7安装MongoDB(简单!详细!)

本安装教程系统版本为Linux Centos 7,使用Yum源安装MongoDB Yum源 使用 概括几个常用的: 安装Mongodb 配置系统yum源 1. 创建.repo文件,生成mongodb的源 2. 添加以下配置信息: 详解: 3....

稻草叔叔
04/23
0
0
移动端 MongoDB 图形化管理工具 - Mongolime

那些正在寻找智能手机和平板电脑的用户mongoDB管理可以试试Mongolime。它为MongoDB移动客户端提供了轻松连接和访问MongoDB服务器的功能。它具有内置的SSH隧道,可以通过SSL轻松验证和连接远程...

匿名
05/06
226
0
Install MongoDB to Ubuntu 18.04

Import the public key used by the package management system Create a list file for MongoDB. Reload local package database Install the latest version of MongoDB mongodb client 远......

qwfys
2018/08/23
233
0
。W/mongodb-weadmin

Mongodb-WeAdmin 项目介绍 Mongodb网页管理工具,基于Spring Boot2.0,前端采用layerUI实现。 源于线上环境部署mongodb时屏蔽了外网访问mongodb,所以使用不了mongochef这样方便的远程连接工具...

。W
2018/11/22
0
0
mongodb开启公共IP访问及Robo 3T连接远程mongodb服务器

一、需求 二、mongodb 服务器允许远程访问 1、手动创建 /etc/mongod.conf 2、开启 mongod 指定配置文件 三、Robo 3T 一、需求 需要使用 连接并且操作远程的 mongodb 的服务器。 二、mongodb...

寻知者
2018/06/14
426
0

没有更多内容

加载失败,请刷新页面

加载更多

OpenStack 简介和几种安装方式总结

OpenStack :是一个由NASA和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenSta...

小海bug
今天
4
0
DDD(五)

1、引言 之前学习了解了DDD中实体这一概念,那么接下来需要了解的就是值对象、唯一标识。值对象,值就是数字1、2、3,字符串“1”,“2”,“3”,值时对象的特征,对象是一个事物的具体描述...

MrYuZixian
今天
6
0
数据库中间件MyCat

什么是MyCat? 查看官网的介绍是这样说的 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵...

沉浮_
今天
4
0
解决Mac下VSCode打开zsh乱码

1.乱码问题 iTerm2终端使用Zsh,并且配置Zsh主题,该主题主题需要安装字体来支持箭头效果,在iTerm2中设置这个字体,但是VSCode里这个箭头还是显示乱码。 iTerm2展示如下: VSCode展示如下: 2...

HelloDeveloper
今天
7
0
常用物流快递单号查询接口种类及对接方法

目前快递查询接口有两种方式可以对接,一是和顺丰、圆通、中通、天天、韵达、德邦这些快递公司一一对接接口,二是和快递鸟这样第三方集成接口一次性对接多家常用快递。第一种耗费时间长,但是...

程序的小猿
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部