python操作mongodb之四cp資料庫

2022-08-01 07:27:10 字數 773 閱讀 4178

from pymongo import mongoclient

#連線資料庫

client=mongoclient('192.168.30.252',27017)

#獲取現有資料庫的名稱

client.database_names()

#將現有的cp到新的

client.admin.command('copydb',fromdb='foobar',todb='foobar_new')

#client.database_names()

#[u'local', u'wocao', u'foobar_new', u'foobar', u'cube_test_2016_04_26', u'mofangdb_2016_06_22', u'test', u'cube_test']

#在沒有密碼的前提下,從不通的mongod伺服器上copy資料庫

#client.admin.command('copydb',fromdb='遠端資料庫的名稱',todb='本地目標的資料庫名稱',fromhost='遠端mongo的host位址')

#如果遠端mongdb服務存在密碼

client.admin.authenticate('administrator', 'pwd')

client.admin.command('copydb',

fromdb='source_db_name',

todb='target_db_name',

fromhost='source.example.com')

使用python操作MongoDB

from pymongo import mongoclient connect mongoclient host 127.0.0.1 port 27017 連線到資料庫主機 返回乙個連線 mongoclient host 127.0.0.1 27017 document class dict,tz ...

python對MongoDB的操作

python連線 try conn mongoclient ip,port database conn db db為資料庫名稱 my set database tb tb為表名稱 logger.info 需要檢測的字段 format field nm all my set.estimated doc...

python操作MongoDB資料庫

首先連線資料庫 如果你對python感興趣,我這有個學習python基地,裡面有很多學習資料,感興趣的 q群 688244617 import pymongo 連線資料庫 myclient pymongo.mongoclient mongodb localhost 27017 mydb myclie...