python連接mongodb集群方法詳解
簡單的測(cè)試用例
#!/usr/bin/python # -*- coding: UTF-8 -*- import time from pymongo import MongoClient # 連接單機(jī) # single mongo # c = MongoClient(host="192.168.89.151", port=27017) # 連接集群 c = MongoClient('mongodb://192.168.89.151,192.168.89.152,192.168.89.153')
大型項(xiàng)目的使用方式
三個(gè)目錄:
目錄a為config目錄,存放項(xiàng)目的配置文件,主要由conf.ini和__init__.py組成
目錄b存放需要運(yùn)行的項(xiàng)目模塊,我們這里只用main.py就可以了
目錄c為utils目錄,存放一些常用的函數(shù),我們的mongo連接類就放在該目錄下
conf.ini文件如下:
[MONGO]
dev.host = mongodb://10.0.53.xx:10010,10.0.53.xx:10010,10.0.53.xx:10010
__init__.py文件如下:
import configparser
import configparser #定義環(huán)境變量 env = 'dev' profile = env + '.' #從conf.ini中讀取變量 config = configparser.ConfigParser() config.read(os.path.join(os.path.dirname(os.path.realpath(__file__)), 'conf.ini')) for section in config.sections(): for key, val in config.items(section): if key.startswith(profile): CONFIG_DICT['{0}_{1}'.format(section, key.replace(profile, '').upper())] = val #通過conf.ini定義變量 MONGO_HOST = CONFIG_DICT['MONGO_HOST']
更多關(guān)于python連接mongodb集群方法詳解的文章請(qǐng)查看下面的相關(guān)文章
- python連接mongodb操作數(shù)據(jù)示例(mongodb數(shù)據(jù)庫配置類)
- Python中的MongoDB基本操作:連接、查詢實(shí)例
- python連接mongodb密碼認(rèn)證實(shí)例
- python連接MySQL、MongoDB、Redis、memcache等數(shù)據(jù)庫的方法
- Python簡單連接MongoDB數(shù)據(jù)庫的方法
- python實(shí)現(xiàn)連接mongodb的方法
- python連接、操作mongodb數(shù)據(jù)庫的方法實(shí)例詳解
- Mongodb基本操作與Python連接mongodb并進(jìn)行基礎(chǔ)操作的方法
- python連接mongodb數(shù)據(jù)庫操作數(shù)據(jù)示例
- Python如何使用pymongo連接MongoDB數(shù)據(jù)庫并進(jìn)行相關(guān)操作
相關(guān)文章
Django Rest framework之認(rèn)證的實(shí)現(xiàn)代碼
這篇文章主要介紹了Django Rest framework之認(rèn)證的實(shí)現(xiàn)代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-12-12基于Python實(shí)現(xiàn)一鍵獲取電腦瀏覽器的賬號(hào)密碼
發(fā)現(xiàn)很多人在學(xué)校圖書館喜歡用電腦占座,而且出去的時(shí)候經(jīng)常不鎖屏,為了讓大家養(yǎng)成良好的習(xí)慣,本文將分享一個(gè)小程序,可以快速獲取你存儲(chǔ)在電腦瀏覽器中的所有賬號(hào)和密碼,感興趣的可以了解一下2022-05-05Python django搭建layui提交表單,表格,圖標(biāo)的實(shí)例
今天小編就為大家分享一篇Python django搭建layui提交表單,表格,圖標(biāo)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-11-11聊聊python里如何用Borg pattern實(shí)現(xiàn)的單例模式
這篇文章主要介紹了聊聊python里如何用Borg pattern實(shí)現(xiàn)的單例模式,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-06-06利用Python腳本實(shí)現(xiàn)自動(dòng)刷網(wǎng)課
這篇文章主要介紹了利用Python腳本實(shí)現(xiàn)自動(dòng)刷網(wǎng)課,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-02Python 基礎(chǔ)之字符串string詳解及實(shí)例
這篇文章主要介紹了Python 字符串(string) 的相關(guān)資料,需要的朋友可以參考下2017-04-04