type: String,
required: true,
index: true
},
surname: {
type: String,
required: true,
},
patronymic: {
type: String,
required: true,
},
});
Будет осуществляться поиск по полям name, surname, patronymic (возможно одновременно или по отдельности), то такой индекс мне поможет?
userSchema.index({ name: 'text', surname: 'text', patronymic: 'text' });
Текст не такой шустрый, но все равно быстрее чем без него
А если так - userSchema.index({ name: 1, surname: 1, patronymic: 1 }), будет быстрее?
Обсуждают сегодня