2014-02-19 37 views

回答

5

按照說明setting up a sharded cluster,直至您連接「蒙戈」殼到mongos服務器,並說了一點:

sh.enableSharding("<database>") 

相反,查看enableSharding代碼通過只輸入不帶括號的命令:

sh.enableSharding 

你可以看到它在「系統管理員執行{ enableSharding : dbname } 「DB,這樣做,與pymongo

client = pymongo.MongoClient() 
client.admin.command('enableSharding', 'dbname') 

替換 'DBNAME' 用你的數據庫名稱,效果顯着。重複以分割集合。從外殼獲取代碼:

sh.shardCollection 

而且在Python執行相同的命令:

client.admin.command('shardCollection', 'dbname.collectionname', key={'shardkey': 1}) 
+0

感謝。 我會試試看看它是如何發展的。 –

相關問題