Есть два варината: 
                  
                  
                  1. Создаем отдельную коллекцию с полями
                  
                  
                  id - идентификатор посетителя
                  
                  
                  products - массив из продуктов, которые посещали (id продукта, название и прочие базовые детали)
                  
                  
                  2. В существующей коллекции продуктов создаем поле, хранящее массив, например visited, и записываем в него айди посетителей. 
                  
                  
                  Какой вариант лучше? Или возможно есть третий вариант?
                  
                  
                
первый, но не забудьте ограничинить размер документа
Обсуждают сегодня