У нас есть многопользовательский mongod для хранения атрибутов продуктов электронной коммерции.В настоящее время мы поддерживаем один язык и хотели бы перейти на несколько языков.Каждый арендатор может быть основан на географии, и каждая география может поддерживать несколько языков.Например: Арендатор А находится в Индии и Сингапуре и хочет поддерживать английский и хинди в Индии, а также китайский и английский в Сингапуре.В любой момент времени мы хотели бы получить доступ к одному языку.Коллекция: продукты Документ 0: {"tenant": "A", "ean": "123"} Документ 1: {"tenant": "A", "geo": "India", "language": "English", "desc": "Описание продукта на английском языке для Индии"} Документ 2: {"tenant": "A", "geo": "India", "language": "Hindi", "desc": "Описание продукта вХинди для Индии "} Документ 3: {" tenant ":" A "," geo ":" Singapore "," language ":" English "," desc ":" Описание продукта на английском языке для Сингапура "} Документ 4: {"tenant": "A", "geo": "Singapore", "language": "Chinese", "desc": "Описание продукта на китайском языке для Сингапура"} Все атрибуты, не зависящие от языка, будут сохранены в одном документе какпоказано в документе 0. Каковы плюсы и минусы, когда документ хранится в вышеупомянутой структуре?