From 78911abfdddcc8e4cad68d4d5eceef6fc8adcf2c Mon Sep 17 00:00:00 2001 From: wayonb Date: Wed, 27 May 2026 22:14:23 -0400 Subject: [PATCH] [mainnet]: add index for transactions.type problem: as MongoDB database grows, search for transaction by type gets slower solution: add a primary index for transaction.type --- mongo/mongoDbPrepare.js | 1 + 1 file changed, 1 insertion(+) diff --git a/mongo/mongoDbPrepare.js b/mongo/mongoDbPrepare.js index cfacd5d..75202da 100644 --- a/mongo/mongoDbPrepare.js +++ b/mongo/mongoDbPrepare.js @@ -40,6 +40,7 @@ db.transactions.createIndex({ 'transaction.deadline': -1 }); db.transactions.createIndex({ 'transaction.cosignatures.signerPublicKey': 1 }, makeSparse('transaction.cosignatures.signerPublicKey')); db.transactions.createIndex({ 'transaction.id': 1, 'transaction.type': 1 }, makeSparse('transaction.id')); + db.transactions.createIndex({ 'transaction.type': 1 }); db.createCollection('transactionStatements'); db.transactionStatements.createIndex(