Files
chat/init-mongo.js

25 lines
786 B
JavaScript
Raw Normal View History

2026-04-25 16:36:34 +08:00
// MongoDB 初始化脚本
// 创建用户和数据库
db = db.getSiblingDB('tailchat');
// 创建 sales_invites 集合
db.createCollection('sales_invites');
db.sales_invites.createIndex({ code: 1 }, { unique: true });
db.sales_invites.createIndex({ salesId: 1 });
db.sales_invites.createIndex({ groupId: 1 });
db.sales_invites.createIndex({ status: 1 });
db.sales_invites.createIndex({ createdAt: -1 });
// 创建 sales_stats 集合
db.createCollection('sales_stats');
db.sales_stats.createIndex({ salesId: 1, date: 1 }, { unique: true });
db.sales_stats.createIndex({ period: 1 });
// 创建 access_logs 集合
db.createCollection('access_logs');
db.access_logs.createIndex({ inviteCode: 1 });
db.access_logs.createIndex({ timestamp: -1 });
print('✅ MongoDB 初始化完成');