优化nft holder index

This commit is contained in:
CounterFire2023 2024-04-18 15:40:03 +08:00
parent b159ef465e
commit bddb94246b
2 changed files with 2 additions and 0 deletions

View File

@ -172,6 +172,7 @@ class NftController extends BaseController {
contract, contract,
chain: nftMap.get(contract).chain, chain: nftMap.get(contract).chain,
holderNum: 1, holderNum: 1,
group: cfg.group,
rewards: [chest.id], rewards: [chest.id],
}) })
await recordNew.save() await recordNew.save()

View File

@ -8,6 +8,7 @@ import { BaseModule } from './Base'
@dbconn() @dbconn()
@index({ user: 1 }, { unique: false }) @index({ user: 1 }, { unique: false })
@index({ user: 1, group: 1 }, { unique: false })
@index({ user: 1, chain: 1, address: 1 }, { unique: true }) @index({ user: 1, chain: 1, address: 1 }, { unique: true })
@modelOptions({ @modelOptions({
schemaOptions: { collection: 'nft_holder_claim_record', timestamps: true }, schemaOptions: { collection: 'nft_holder_claim_record', timestamps: true },