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 }), будет быстрее?
Обсуждают сегодня