| | |
| | | "GameRoles" => array( |
| | | array( |
| | | array("Channel" => 1, "AccountID" => 1), |
| | | array("‘unique" => true), |
| | | array("unique" => true), |
| | | ) |
| | | ), |
| | | |
| | | "GameServerInfo" => array( |
| | | array( |
| | | array("Channel" => 1, "ServerID" => 1), |
| | | array("‘unique" => true), |
| | | array("unique" => true), |
| | | ) |
| | | ), |
| | | |
| | |
| | | array( |
| | | array("Channel" => 1, "State" => 1, "PayTime" => -1), |
| | | array(), |
| | | ), |
| | | array( |
| | | array("PayTime" => 1), |
| | | array(), |
| | | ), |
| | | ), |
| | | |
| | | "ServerEvent" => array( |
| | | array( |
| | | array("Key" => 1), |
| | | array("unique" => true), |
| | | ) |
| | | ), |
| | | |
| | | "AccountFirstLogin" => array( |
| | | array( |
| | | array("Channel" => 1, "CreateYMD" => 1), |
| | | array(), |
| | | ), |
| | | array( |
| | | array("Channel" => 1, "AccountID" => 1), |
| | | array("unique" => true), |
| | | ), |
| | | ), |
| | | |
| | | "AccountFirstLoginReport" => array( |
| | | array( |
| | | array("Channel" => 1, "CreateYMD" => 1), |
| | | array(), |
| | | ), |
| | | array( |
| | | array("Channel" => 1, "ReportYMD" => -1), |
| | | array(), |
| | | ), |
| | | ), |
| | | |
| | | "AccountFirstPay" => array( |
| | | array( |
| | | array("Channel" => 1, "PayYMD" => 1), |
| | | array(), |
| | | ), |
| | | array( |
| | | array("Channel" => 1, "AccountID" => 1), |
| | | array("unique" => true), |
| | | ), |
| | | ), |
| | | |
| | | "AccountFirstPayReport" => array( |
| | | array( |
| | | array("Channel" => 1, "FirstPayYMD" => 1), |
| | | array(), |
| | | ), |
| | | array( |
| | | array("Channel" => 1, "ReportYMD" => -1), |
| | | array(), |
| | | ), |
| | | ), |
| | | |
| | | "AccountDayActive" => array( |
| | | array( |
| | | array("Channel" => 1, "ActiveYMD" => 1), |
| | | array(), |
| | | ), |
| | | array( |
| | | array("Channel" => 1, "AccountID" => 1, "ActiveYMD" => 1), |
| | | array("unique" => true), |
| | | ), |
| | | ), |
| | | |
| | | "DailyReport" => array( |
| | | array( |
| | | array("Channel" => 1, "YMD" => -1), |
| | | array("unique" => true), |
| | | ), |
| | | ) |
| | | ); |
| | | |
| | | foreach ($structInfo as $collectionName => $indexList) { |