У меня есть длинная коллекция сотрудников, хранящихся в базе данных mongodb. Их свойства определены в схеме mon goose, которая называется EmployeesSchema. Чтобы ускорить запросы, я хотел бы реализовать индексы в зависимости от их заданий, поэтому mon go должен только проверять сотрудников, принадлежащих к заданному c заданию.
Как я могу динамически создавать такие индекс?
var EmployeesSchema = new Schema({
name: "joe"
job: "manager"
}
schema.createIndex({"job": "manager"});
Кроме того, как мне написать мой запрос mon goose, чтобы воспользоваться этим индексом? Будет ли EmployeesSchema.find ({name: "joe«}). Job («manager») работать?