Python連線MongoDB分片集群

2021-08-19 10:37:41 字數 636 閱讀 1664

首先需要說明的是:首先mongdb的分片集群是我自己建的,沒有使用認證,所以人人都能連線,其次使用pymongo來連線集群。

我們看一下官方的連線string:

mongodb://[username:password@]host1[:port1][,host2[:port2],…[,hostn[:portn]]][/[database][?options]]

所以我們寫了乙個測試檔案:

#!/usr/bin/python

# -*- coding: utf-8 -*-

import time

from pymongo import mongoreplicasetclient

from pymongo import mongoclient

# 連線單機

# single mongo

# c = mongoclient(host="192.168.89.151", port=27017) # okay

# 連線集群

# mongo cluster

c = mongoclient('mongodb:')#okay

print c.database_names()

結果都能連線,開心一波

Python連線MongoDB集群

最近剛開始接觸mongdb,學習爬蟲,需要把爬取到的資料存到mongo中去,剛開始連線單機,後來連線不上了,了解到mongdb是集群,是有主從,連線單機是不行的,請教了下大神,特此記錄下 附上 mongdb類 import pymongo mongdb 操作工具類 class mongodb def...

python 如何連線mongodb

如何通過 運算元據庫,需要了解這些知識 1.連線mongodb的服務,建立mongodb的連線物件.import pymongo client pymongo.mongoclient host localhost port 27017 或者 client mongoclient mongodb lo...

python 連線mongodb 使用

1 連線 import pymongo mongo client pymongo.mongoclient host localhost port 27017 db mongo client.myip table db.myabac 2 新增資料 table.insert 插入指定 id 欄位的文件,...