add index to model/message

This commit is contained in:
Alsotang 2014-04-26 23:35:36 +08:00
parent f94e1e295c
commit a3276bdcef

View File

@ -1,7 +1,7 @@
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var ObjectId = Schema.ObjectId;
/*
* type:
* reply: xx 回复了你的话题
@ -9,10 +9,10 @@ var ObjectId = Schema.ObjectId;
* follow: xx 关注了你
* at: xx 了你
*/
var MessageSchema = new Schema({
type: { type: String },
master_id: { type: ObjectId, index: true },
master_id: { type: ObjectId},
author_id: { type: ObjectId },
topic_id: { type: ObjectId },
reply_id: { type: ObjectId },
@ -20,4 +20,6 @@ var MessageSchema = new Schema({
create_at: { type: Date, default: Date.now }
});
MessageSchema.index({master_id: 1, create_at: -1});
mongoose.model('Message', MessageSchema);