【发布时间】:2012-09-25 12:51:14
【问题描述】:
您好,我的应用程序中有以下代码,我必须在其中启用索引
var db = mongoose.createConnection(config.database.address, config.database.dbName);
var testSchema = new mongoose.Schema({
status : String,
loc : {lon: Number, lat: Number },
createDate : {type: Date, default: Date.now}
});
exports.registerEmployee = function (objEmployee , callback)
{
var employee = db.model(objEmployee.categoryName, testSchema );
// Saves data
}
如何为上述架构启用索引?由于集合名称(objEmployee.categoryName)是动态创建的,所以我有点卡在这里,因为对于不同的类别,将会创建一个新的集合。当我们创建新集合时,我们还必须启用索引。
如何做到这一点?
【问题讨论】:
-
您需要的索引中有哪些字段?