Add missing mongoose index declarations

This commit is contained in:
joeuhren
2020-11-23 15:33:54 -07:00
parent e4209231e3
commit c8442095d5
5 changed files with 12 additions and 8 deletions
+2 -2
View File
@@ -3,9 +3,9 @@ var mongoose = require('mongoose')
var AddressSchema = new Schema({
a_id: { type: String, unique: true, index: true},
name: { type: String, default: ''},
name: { type: String, default: '', index: true},
received: { type: Number, default: 0, index: true },
sent: { type: Number, default: 0 },
sent: { type: Number, default: 0, index: true },
balance: {type: Number, default: 0, index: true},
}, {id: false});
+2
View File
@@ -8,4 +8,6 @@ var AddressTXSchema = new Schema({
amount: { type: Number, default: 0, index: true}
}, {id: false});
AddressTXSchema.index({a_id: 1, blockindex: -1});
module.exports = mongoose.model('AddressTx', AddressTXSchema);
+1 -1
View File
@@ -2,7 +2,7 @@ var mongoose = require('mongoose')
, Schema = mongoose.Schema;
var MarketsSchema = new Schema({
market: { type: String },
market: { type: String, index: true },
summary: { type: Object, default: {} },
chartdata: { type: Array, default: [] },
buys: { type: Array, default: [] },
+1 -1
View File
@@ -3,7 +3,7 @@ var mongoose = require('mongoose')
var PeersSchema = new Schema({
createdAt: { type: Date, expires: 86400, default: Date.now()},
address: { type: String, default: "" },
address: { type: String, default: "", index: true },
port: { type: String, default: "" },
protocol: { type: String, default: "" },
version: { type: String, default: "" },
+6 -4
View File
@@ -5,10 +5,12 @@ var TxSchema = new Schema({
txid: { type: String, lowercase: true, unique: true, index: true},
vin: { type: Array, default: [] },
vout: { type: Array, default: [] },
total: { type: Number, default: 0 },
timestamp: { type: Number, default: 0 },
blockhash: { type: String },
blockindex: {type: Number, default: 0},
total: { type: Number, default: 0, index: true },
timestamp: { type: Number, default: 0, index: true },
blockhash: { type: String, index: true },
blockindex: {type: Number, default: 0, index: true},
}, {id: false});
TxSchema.index({total: 1, total: -1, blockindex: 1, blockindex: -1});
module.exports = mongoose.model('Tx', TxSchema);