Pymongo 如何同步次要与主要
Pymongo how to sync secondary with primary
我知道我可以去mongo然后关注:
mongo --host <host>:<port>
rs.slaveOk()
rs.syncFrom("<host>:<port>")
有什么方法可以在 python 中用 pymongo 做到这一点吗?
rs.syncFrom
包装了 replSetSyncFrom command 所以你可以像这样从 Pymongo 调用它:
conn = pymongo.MongoClient('mongodb://localhost:27018')
res = conn.admin.command('replSetSyncFrom', 'localhost:27019')
正在执行:
{'syncFromRequested': 'localhost:27019', 'prevSyncTarget': 'localhost:27017', 'ok': 1.0, ...
我知道我可以去mongo然后关注:
mongo --host <host>:<port>
rs.slaveOk()
rs.syncFrom("<host>:<port>")
有什么方法可以在 python 中用 pymongo 做到这一点吗?
rs.syncFrom
包装了 replSetSyncFrom command 所以你可以像这样从 Pymongo 调用它:
conn = pymongo.MongoClient('mongodb://localhost:27018')
res = conn.admin.command('replSetSyncFrom', 'localhost:27019')
正在执行:
{'syncFromRequested': 'localhost:27019', 'prevSyncTarget': 'localhost:27017', 'ok': 1.0, ...