Skip to content

Commit

Permalink
Update mongoDbPrepare.js (#377)
Browse files Browse the repository at this point in the history
add 3 indexs
transaction.mosaics.id
statement.receipts.targetAddress
statement.receipts.senderAddress

Co-authored-by: xembook <mediaprogramer+xembok@gmail.com>
  • Loading branch information
xembook and xembook committed Jan 5, 2023
1 parent 9ede388 commit 3973491
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions config/docker/mongo/mongoDbPrepare.js
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,15 @@
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.mosaics.id': 1});

db.createCollection('transactionStatements');
db.transactionStatements.createIndex(
{ 'statement.height': 1, 'statement.source.primaryId': 1, 'statement.source.secondaryId': 1 },
{ unique: true },
);
db.transactionStatements.createIndex({ 'statement.receipts.targetAddress': 1 });
db.transactionStatements.createIndex({ 'statement.receipts.senderAddress': 1 });

['addressResolutionStatements', 'mosaicResolutionStatements'].forEach((collectionName) => {
db.createCollection(collectionName);
Expand Down

0 comments on commit 3973491

Please sign in to comment.