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.
124 lines
2.2 KiB
124 lines
2.2 KiB
use dbmgame
|
|
db.dropDatabase()
|
|
|
|
// 兑换券兑换实物
|
|
db.tbexchange.createIndex(
|
|
{ transactionId : 1 },
|
|
{ unique : true, background : true }
|
|
)
|
|
|
|
// 同时创建多个option相同的index
|
|
db.tbexchange.createIndexes(
|
|
[
|
|
{ uid : 1 },
|
|
{ itemId : 1 }
|
|
],
|
|
{ background : true }
|
|
)
|
|
|
|
db.tbexchange.createIndex(
|
|
{ uid : 1 },
|
|
{ background : true }
|
|
)
|
|
|
|
db.tbexchange.createIndex(
|
|
{ itemId : 1 },
|
|
{ background : true }
|
|
)
|
|
|
|
// 竞技场
|
|
db.tbarena.createIndex(
|
|
{ rankId : 1, realmId : 1, arenaGroupId : 1, groupId : 1, beginTime : 1},
|
|
{ unique : true, background : true }
|
|
)
|
|
|
|
// 竞技场录像
|
|
db.tb_arena_video.createIndex(
|
|
{ battleId : 1 },
|
|
{ unique : true, background : true }
|
|
)
|
|
|
|
// 角色数据
|
|
db.tbuser.createIndex(
|
|
{ uid : 1 },
|
|
{ unique : true, background : true }
|
|
)
|
|
|
|
db.tbuser.createIndexes(
|
|
[
|
|
{ realm : 1, level : 1 },
|
|
{ nick : "text" }
|
|
],
|
|
{ background : true }
|
|
)
|
|
|
|
// 邮件
|
|
db.tbmail.createIndex(
|
|
{ uid : 1 },
|
|
{ unique : true, background : true }
|
|
)
|
|
|
|
// 排行榜
|
|
db.tbrank.createIndex(
|
|
{ rankId : 1, realmId : 1, groupId : 1, beginTime : 1 },
|
|
{ unique : true, background : true }
|
|
)
|
|
|
|
// 公会
|
|
db.tbunion.createIndex(
|
|
{ unionId : 1 },
|
|
{ unique : true, background : true }
|
|
)
|
|
|
|
db.tbunion.createIndex(
|
|
{ realmId : 1 },
|
|
{ background : true }
|
|
)
|
|
|
|
// 公会成员
|
|
db.tbunionrole.createIndex(
|
|
{ uid : 1 },
|
|
{ unique : true, background : true }
|
|
)
|
|
|
|
db.tbunionrole.createIndexes(
|
|
[
|
|
{ realmId : 1 },
|
|
{ unionId : 1 }
|
|
],
|
|
{ background : true }
|
|
)
|
|
|
|
// 好友
|
|
db.tbfriend.createIndex(
|
|
{ uid : 1 },
|
|
{ unique : true, background : true }
|
|
)
|
|
|
|
// 竞技场防守阵容
|
|
db.tbarena_defence.createIndex(
|
|
{ uid : 1, arenaType : 1 },
|
|
{ unique : true, background : true }
|
|
)
|
|
|
|
// 关卡战斗记录
|
|
db.tbmainland_recording.createIndex(
|
|
{ mainlandId : 1 },
|
|
{ unique : true, background : true }
|
|
)
|
|
|
|
db.tbmainland_recording.createIndex(
|
|
{ saveIndex : 1 },
|
|
{ background : true }
|
|
)
|
|
|
|
// 战斗回放记录表
|
|
db.tbbattle_replay.createIndex(
|
|
{ battleId : 1 },
|
|
{ unique : true, background : true }
|
|
)
|
|
|
|
db.tbbattle_replay.createIndex(
|
|
{ battleVersion : 1 },
|
|
{ background : true }
|
|
)
|