Add missing mongoose index declarations
This commit is contained in:
+2
-2
@@ -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});
|
||||
|
||||
|
||||
@@ -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
@@ -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
@@ -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
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user