Этот вопрос задавался в разных формах, но меня больше интересует дизайн схемы и ее значение:
У меня есть два типа коллекций. Я бы хотел, чтобы каждый тип индексировался по тэгу и ключевому слову в целях организации и поиска. Насколько я понимаю, индексы нельзя создавать в разных коллекциях, и решение состоит в том, чтобы включить оба типа в одну коллекцию, иметь индекс типа для дифференциации и создать индексы для тегов и ключевых слов в этой отдельной коллекции. Является ли мое понимание этого точным? Есть ли недостатки этой схемы? Как насчет проблем масштабируемости (например, возникают ли проблемы с шардированием)?
Спасибо за помощь!