Если я устанавливаю модель с ключом дискриминатора mon goose, автоматически префиксирует все запросы ключом дискриминатора.
Но если я определю некоторые ключи как index: true
, то индексы, которые создаются не префиксом ключа дискриминатора. Вместо этого они являются простыми индексами с одним ключом.
Разве это не оптимально? Разве все индексы не должны быть составными индексами дискриминатораKey (например, __t
) и ключа, который я хочу индексировать?
И если да, я должен вместо определять индексы на уровне пути (через index: true
) предпочитайте устанавливать их так:
Event.index({ __t: 1, type: 1 });