feat(config): userlog分到副数据库

This commit is contained in:
luying
2023-04-26 11:13:59 +08:00
parent e1d2b4b349
commit 4e0723d3fc
4 changed files with 21 additions and 3 deletions

View File

@@ -29,7 +29,7 @@ import { updateTeamStatus } from './app/services/comBattleService';
import { resResult, genCode } from './app/pubUtils/util';
import { errlogger, infologger, loadLogger } from './app/util/logger';
import { connectThinkingData, getTire } from './app/services/sdkService';
import { loadGmDb } from './app/db';
import { loadSubDb, loadGmDb } from './app/db';
import { loadActivities } from './app/services/activity/activityRemoteService';
import { checkAndSetApiIsClose } from './app/services/chatService';
import { initGuildActivityIndexInPinus, resetJoinWoodenHorse } from './app/services/guildActivity/guildActivityService';
@@ -245,6 +245,7 @@ async function connectDb(app: _pinus.Application) {
// Promise并行处理
return Promise.all([
initMongodb(app),
initSubMongodb(app),
initGmMongodb(app),
initRedis(app)
])
@@ -260,6 +261,11 @@ async function initMongodb(app: _pinus.Application) {
});
}
async function initSubMongodb(app: _pinus.Application) {
let connect = await mongoose.createConnection(app.get('database').mongoSub||app.get('database').mongo, { useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false });
loadSubDb(connect);
console.log('mongoGmDb connect suc')
}
async function initGmMongodb(app: _pinus.Application) {
let gmconnect = await mongoose.createConnection(app.get('database').gmmongo, { useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false });
loadGmDb(gmconnect);