1和-1代表猫鼬复合指数是什么?

时间:2015-11-23 12:33:06

标签: mongodb mongoose mongoose-schema

您可以在官方文档的示例中看到它:guide#indexes

var animalSchema = new Schema({
  name: String,
  type: String,
  tags: { type: [String], index: true } // field level
});

animalSchema.index({ name: 1, type: -1 }); // schema level

为什么名称设置为1并输入设置为-1

1 个答案:

答案 0 :(得分:3)

来自mongodb docs

  

排序顺序

     

索引以升序(1)或降序(-1)排序顺序存储对字段的引用。

见这里:https://docs.mongodb.org/manual/core/index-compound/

因此,根据您的示例,name正在升序,type正在推迟