From 7bf54aadf60e6af25af7cef3813b8ed01e634a69 Mon Sep 17 00:00:00 2001 From: Matias Alejo Garcia Date: Sat, 11 Jan 2014 22:57:33 -0300 Subject: [PATCH] transactionitem multikey index --- app/models/TransactionItem.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/models/TransactionItem.js b/app/models/TransactionItem.js index db06927..66a825f 100644 --- a/app/models/TransactionItem.js +++ b/app/models/TransactionItem.js @@ -18,6 +18,10 @@ var TransactionItemSchema = new Schema({ }); +// Compound index +TransactionItemSchema.index({txid: 1, index: 1, value: 1}, {unique: true, dropDups: true}); + + TransactionItemSchema.statics.load = function(id, cb) { this.findOne({