在Mongoose / MongoDB中创build多字段索引
我试图find关于如何在Mongoosejs中创build多字段索引的文档,无济于事。 特别是我有两个领域需要索引和唯一。 什么是一个索引两个字段在一起的示例mongoose模式?
您可以在您的Schema
对象上调用index
方法来执行此操作,如下所示。 对于你的情况,它会是这样的:
mySchema.index({field1: 1, field2: 1}, {unique: true});
在创build复合索引时,在模式级别定义索引是必需的。
animalSchema.index({ name: 1, type: -1 });
参考: http : //mongoosejs.com/docs/guide.html#indexes