mongo 建立使用者 建hash 分割槽 建索引

kunlunzhiying發表於2018-08-30

1. 設定Database 

sh.enableSharding("database_name");

2. 建立Collection 

use database_name

db.createCollection("collection_name");

sh.shardCollection("inv.collection_name",{orderCode:"hashed"});


3. 建立使用者(mongos/mongod下都建立)

使用者名稱:username

密碼:password

許可權:readWrite



db.createUser({user:"user_name",pwd:"password",roles:[{role:"readWrite",db:"database_name"}]})


4. 建立唯一索引

db.inv_record.createIndex({"orderCode": 1,"action": 1},{unique:true}); 

db.inv_record.createIndex({"createTime": 1,"status": 1 });


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28211342/viewspace-2213190/,如需轉載,請註明出處,否則將追究法律責任。

相關文章