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 } )