【发布时间】:2021-01-23 07:50:49
【问题描述】:
我正在阅读有关索引的 mongoose 文档,并想了解字段级索引和架构级索引之间是否存在差异。他们提到“在创建复合索引时需要在模式级别定义索引”。是否有任何其他原因可以让我选择一个而不是另一个,或者这只是一种偏好?
const animalSchema = new Schema({
name: String,
type: String,
tags: { type: [String], index: true } // field level
});
animalSchema.index({ name: 1, type: -1 }); // schema level
【问题讨论】:
标签: node.js mongodb mongoose mongoose-schema mongodb-indexes