Итак, я понимаю, что индексирование делает запросы быстрее, но я не понимаю, как определить, что следует и что не следует индексировать.Например, я смотрел на это
var FavoriteSchema = new Schema({
user: {
type: ObjectId,
ref: 'User',
required: true,
index: true,
},
business: {
type: ObjectId,
ref: 'Business',
required: true,
index: true,
},
isDeleted: {
type: Boolean,
required: false,
default: false,
},
Я заметил, что у пользователя и бизнеса есть индекс: true, но isDeleted нет, но почему?Я также хотел бы знать, как индексирование таким образом ускоряет запрос?