2014-02-19 36 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

感谢。 我会试试看看它是如何发展的。 –

相关问题