You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

65 lines
1.3 KiB

use dbmaccount
db.dropDatabase()
// 用于生成新的玩家 uid(游戏里的帐号uid,对应一个角色),考虑到分表,一个分表一条记录,每次加分表数量
db.tbuid.createIndex(
{ uid : 1 },
{ unique : true, background : true }
)
db.tbuid.createIndex(
{ subIndex : 1 },
{ background : true }
)
// http pay
db.tbpay_http.createIndex(
{ orderId : 1 },
{ unique : true, background : true }
)
// 战斗记录
db.tbAbyssRecording.createIndex(
{ abyssId : 1 },
{ unique : true, background : true }
)
// 支付
db.tbpay.createIndex(
{ orderId : 1 },
{ unique : true, background : true }
)
db.tbpay.createIndexes(
[
{ productId : 1 },
{ uid : 1 },
{ status : 1 },
{ orderId3rd : 1 }
],
{ background : true }
)
// 账号
db.tbaccount.createIndex(
{ accountId : 1, accountType : 1 },
{ unique : true, background : true }
)
db.tbaccount.createIndex(
{ createTime : 1 },
{ background : true }
)
// 创建账号关联uid和realm表
db.tbacc_realmuid_link.createIndex(
{ accountType : 1, accountId : 1, realm : 1, uid : 1 },
{ unique : true, background : true }
)
// name
db.tbname.createIndex(
{ hashName : 1 },
{ unique : true, background : true }
)